警告: 'struct user_data_s'はパラメータリスト内で宣言されています
私はこのエラーが発生します: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
私は構造体を含む構造体を持っていると思います。
これは私がやろうとしていることです。
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);
}
f1のprintfは動作しますが、行
void f2(struct user_data_s* data) {
はエラーを示します。
私はこれをどのように修正できるか知っていますか?
ハグ、 Louise
'struct user_data_s'の宣言、後でhugsを含む完全なコードを表示してください。 –
[Strange compiler warning C:warning: 'struct'がパラメータリスト内で宣言されています](http://stackoverflow.com/questions/) 16831605/strange-compiler-warning-c-warning-struct-declared-inside-parameter-list) –