-1
malloc関数 コンパイラを使用して、4番目のリネンで新しい変数を宣言できないのは、なぜ "新しいノードを作成できません"というエラーです。なぜmalloc関数は以下のコードの間には使えないのですか? PS: - COMMENT LINES
while(a>0)
{ struct node*newnode=(struct node*)malloc(sizeof(struct node*));
printf("Enter the data in the node\n");
scanf("%d",&b);
struct node*newnodee=(struct node*)malloc(sizeof(struct node*));
newnode->data=b;
'struct node'はこの時点ではコンパイラには知られていません。ヘッダーを含めるのを忘れたのでしょうか? 19行目にもエラーがありますが、 'malloc(sizeof(struct node))'でなければなりません。 – user3151902
コードを適切に書式設定し、使用している言語でタグ付けしてください(Cのように見えます)。 – tambre