Duda de estructura de tipo imagen

Duda de estructura de tipo imagen

de Joan Francisco Rodrigues De Sa Martinez -
Número de respuestas: 3

Buenas.

Respecto a la estructura con nombre imagen que debemos crear, debe tener un campo llamado pixeles que según letra debe ser un puntero doble, pero entiendo que este campo pixeles debe crearse como una matriz con dos  arreglos y no quedaría definido como puntero doble. 

No sé si es error mío que no vea algo. Quedo atento.

Saludos.

En respuesta a Joan Francisco Rodrigues De Sa Martinez

Re: Duda de estructura de tipo imagen

de Joan Francisco Rodrigues De Sa Martinez -
Otra cosa es que en la letra indica que ese doble puntero " que apuntara a una zona de memoria suficiente para almacenar los pixeles de la imagen" . Entiendo que la cantidad de memoria se la asignaríamos con las funciones siguientes y no dentro de la estructura. ¿Es correcto?

Gracias!
En respuesta a Joan Francisco Rodrigues De Sa Martinez

Re: Duda de estructura de tipo imagen

de Leopoldo Agorio -
Hola Joan
En primer lugar te pregunto si has visto el video de presentación del obligatorio, que está en
https://www.youtube.com/watch?v=XZ2SgCztOKI&feature=youtu.be&ab_channel=PIEIIEFING
y el link al ejemplo de manejo de punteros dobles que está en
https://aticleworld.com/dynamically-allocate-2d-array-c/
Si no lo hiciste te lo recomiendo fuertemente como punto de comienzo.

De todas maneras contestando rápido:
* en C la distinción técnica entre puntero y arreglo es más bien fina pero a efectos conceptuales no son conceptos muy diferentes: ambos implican una referenciación para acceder a la memoria deseada (o un puntero/arreglo doble, dos niveles de referenciación).
* Sí, la reserva de memoria se hará en las funciones, y no dentro de la estructura, como mencionas.