consigo este error:advertencia: ‘struct user_data_s’ declara dentro de la lista de parámetros
transform.c:23: warning: ‘struct user_data_s’ declared inside parameter list
transform.c:23: warning: its scope is only this definition or declaration, which is probably not what you want
que creo que es porque tengo una estructura que contiene una estructura.
Esto es lo que estoy tratando de hacer:
void f2(struct user_data_s* data) {
printf("Number %i\n", data->L);
}
void f1(struct user_data_s* data) {
printf("Number %i\n", data->L);
f2(data);
}
El printf en las obras de F1, pero la línea
void f2(struct user_data_s* data) {
da el error.
¿Alguien sabe cómo puedo solucionar esto?
abrazos, Louise
Mostrar el código completo, incluida la declaración de 'struct user_data_s', abrazos después :) –
Posible duplicado de [Advertencia de compilador extraño C: advertencia: 'struct' declarado dentro de la lista de parámetros] (http://stackoverflow.com/questions/ 16831605/strange-compiler-warning-c-warning-struct-declared-inside-parameter-list) –