のcppファイルのすべての行を読む。私の単純なインプリで、Fgets
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
と何が間違っている:私は読めない文字を取得し、出力として
Testline1
Testline2
Testline3
Testline4
:私はCPPファイル
FILE * pFile;
fopen_s(&pFile,"test.cpp","r+");
if (pFile!=NULL)
{
fputs ("fopen example", pFile);
char str [200];
while (1) {
if (fgets(str, 200, pFile) == NULL) break;
puts(str);
}
fclose (pFile);
}
私text.cppのすべての行を読みたいのは、この含まれています私のコード?
私の考えでは、コードの特別な行を検索し、ファイルが更新のために開いているときに、後
それはどのようなものです: 'fputs( "のfopen例"、PFILE);'?なぜあなたは読んだだけのために開いたファイルに書き込むのですか? – GMichael
ああ、私はr +が読み書き可能にすると思った? – Pepelee
はい、あなたは正しいです。 'r +'は読み書き両方です。それでも、それはファイルなので、読み込むファイルに書き込むべきではありません。 – GMichael