0
#include<stdio.h>
#include<stdlib.h>
int main(){
struct nodeout
{
int out;
struct nodein{int in; };
};
struct nodeout* p;
p=(struct nodeout*)malloc(sizeof(struct nodeout));
p->out=10;
printf("%d",p->out);
}
..ここは私のコードです。どのようにして構造体nodeinの内部にある変数 'in'を初期化できますか?ネストされた構造体の初期化
を親切にあなたの研究/デバッグの努力がこれまでに示しています
は次のようにしてください。まず[Ask]ページをお読みください。 –
'prog.c:7:30:エラー:宣言で何も宣言しません。 ' – melpomene
名前を付けてください。 'struct nodein {int in; }; ' - >' struct nodein {int in; } s_in; 'それから' p_> s_in.in = 42; ' – BLUEPIXY