-4
テキストファイルの単語を読むために次のコードをcで書いていますが、コードが機能していませんので、修正してください。 私はファイルa.txtを持っています:
コーディング
だから、私は単語 'コーディング'を配列bに格納したいと思います。単語をテキストファイル(1行に1語)で読む
q=fopen("a.txt","r");
d=fgetc(q);//q is pointer to text file
while(d!=EOF)
{
i=0;
while((d!='\n')&&(d!=EOF));
{
b[i++]=d;
d=fgetc(q);
}
b[i]='\0';
if(d==EOF)
break;
d=fgetc(q);
}
質問私のアプローチになります(「なぜこのコードは動作しないの?」)、望ましい行動を含める必要があります特定の問題またはエラー、および質問自体にそれを再現するのに必要な最短コード –
@pcludditeは正しいコードですか? –
あなたが言うように動作しない場合は、おそらくそうではありません。 –