質問: 0; char t[100]; while ((ch=fgetc(stdin)) != EOF){ t[count]=ch; if(ch=='\n'){ strcpy(t,tmp->next); //エラー箇所 tmp=tmp->next; count=0; } count+=1; } for (int i=0;i<=3;i++){ printf("%s",tmp->tmpbuf); tmp=tmp->next; } return 0; } ``` よろしくお願いいたします。
回答: 英語を訳せば、答えが書いてあります。 `tmp->next`は`struct test *`であって、`char *`ではありません。