Je reçois cette erreur:avertissement: « struct user_data_s » déclarée dans la liste des paramètres
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
qui je pense est parce que j'ai un struct qui contient une struct.
C'est ce que je suis en train de faire:
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);
}
printf dans les travaux f1, mais la ligne
void f2(struct user_data_s* data) {
donne l'erreur.
Est-ce que quelqu'un sait comment je peux résoudre ce problème?
étreintes, Louise
Afficher le code complet, y compris la déclaration de 'struct user_data_s', câlins plus tard :) –
double possible de [avertissement du compilateur C étrange: avertissement: 'struct' a déclaré dans la liste des paramètres] (http://stackoverflow.com/questions/ 16831605/strange-compilateur-warning-c-warning-struct-declare-inside-parameter-list) –