Hola, muy buenas. Para entender la duda, primero hay que mirar el trozo de código:
La duda que se me presenta es: ¿por qué la variable 'source' es un arreglo a punteros?
Digo por qué afirmo esto:
Si hago la siguiente asignación con el código de antes no me da error:
Pero si hago esta asigación con la variable creada con
Si que me da error. Más concretamente, el siguiente error:
Les agradezco su ayuda. Estoy trabajando en C y a veces es un lío xD
Código (c) [Seleccionar]
GLchar *(source[1]);
La duda que se me presenta es: ¿por qué la variable 'source' es un arreglo a punteros?
Digo por qué afirmo esto:
Si hago la siguiente asignación con el código de antes no me da error:
Código (c) [Seleccionar]
source[0] = data;
Pero si hago esta asigación con la variable creada con
Código (c) [Seleccionar]
GLchar (*source)[1];
Si que me da error. Más concretamente, el siguiente error:
Código [Seleccionar]
error: assignment to expression with array type source[0] = data;
Les agradezco su ayuda. Estoy trabajando en C y a veces es un lío xD