所以我試圖做一個程序,提出問題,我回答他們,直到我選擇停止(其內部循環)。 因此,舉例來說,如果我打開該文件,它應該是這個樣子:C++輸出文件
test.txt
First question: 1.
Second Question: 2.
loop
First question: 3.
Second question: 4.
loop
...
,但我發現只有最後輸入我做。
do {
cout<<"Enter 0 to end. \n";
cin >> a;
ofstream myfile;
myfile.open ("test.txt");
myfile << "First question: \n";
cin >> a;
myfile << a;
myfile << "Second question: \n";
cin >> b;
myfile << b;
myfile.close();
}while (a!=0);
你爲什麼要打開和關閉文件中的循環?從循環中獲取該代碼。如果您想要,也可以設置打開模式以追加。 – drescherjm
我想繼續輸入數據,直到我決定停止。 – Insanebench420
已經有很多類似的問題。在互聯網上搜索「stackoverflow C++文件問題答案」。 –