テキストファイルを読み込んで内容を画面に表示しようとしています。ファイルは単なる単語のリストです。プロジェクトのツリーに .txt ファイルを配置しましたが、コードでファイルが開かれません。私の質問は、.txt ファイルが間違った場所にありますか? fopen はこれを行うための正しい関数ですか? 私はこれでぐるぐる回っていますが、とてもシンプルに見えます! :(
ファイルは「ProjectName」の下のディレクトリに保存されます -- Source Files -- File.txt
これまでの私のコードは次のとおりです。
int main (void)
{
char word [30];
FILE *fp;
if ((fp = fopen("sort.txt", "r")) == NULL)
{
printf( "File could not be opened\n");
}
else
{
fscanf(fp, "%s", word);
while (!feof(fp))
{
fscanf(fp, "%s", word);
}
fclose (fp);
}
return 0;
}
問題が解決しました。ソース ファイルを右クリックし、[新しい項目の追加] を選択し、[ユーティリティ] オプションでテキスト ファイルを選択して、プロジェクトにテキスト ファイルを再作成しました。次に、元のテキスト ファイル データをそこにコピーしました。その後、ファイルは適切なディレクトリに作成されました。シンプルなソリューション!ハッピー初心者コーダー!!