7
Cでは、テキストファイルを読み取ってすべての文字列を印刷するにはどうすればよいですか
名前の付いたテキストファイルがあります test.txt このファイルを読み取ってコンテンツをコンソールに出力できるCプログラムを作成したいと思います(ファイルにASCIIテキストのみが含まれていると想定します)。 文字列変数のサイズを取得する方法がわかりません。このような: char str[999]; FILE * file; file = fopen( "test.txt" , "r"); if (file) { while (fscanf(file, "%s", str)!=EOF) printf("%s",str); fclose(file); } 999によって返される文字列fscanfがそれより大きくなる可能性があるため、サイズは機能しません。どうすればこれを解決できますか?
94
c
file
text-files