これを試すためにこの簡単なコードを作成しましfstream file ("....txt")
たが、ファイルは空のままです! 誰か助けてくれませんか?(私が通常使用するすべてのファイルと名前空間を含む「自作」ヘッダーファイルがあることに注意してください)
この小さなプログラムは、File.txtからすべてを出力し、ブレークを使用して cin の進行状況を中断するために、ファイルに新しい行を入力する機会を与えます。しかし、私が言ったように、ファイルは空のままです
#include <myHead.h>
int main()
{
string line;
int i;
fstream myFile ("File.txt");
if (myFile.is_open())
{
while (getline(myFile,line))
{
cout << line << "\n";
}
line = "0";
for(line;line!="break";cin >> line)
{
if(line != "break")
myFile << line;
}
myFile.close();
}
else
cout << "error, File.txt cannot be opened!";
getch();
return 0;
}