if(command=="insert")
{
int i=0;
while(i>=0)
{
string textToSave[i];
cout << "Enter the string you want saved: " << endl;
cin >>textToSave[i];
ofstream saveFile ("Save.txt");
saveFile << textToSave;
saveFile.close();
i++;
break;
}
}
我想將我輸入的數組存儲到.txt文件中。但我有問題創建數組來存儲。我也困惑於在whileloop和forloop之間選擇,但是認爲while循環更合適,因爲不知道需要多少時間來插入這些單詞。請幫忙。謝謝。存儲數組的字符串
是否有一些用戶輸入應該導致代碼停止提示輸入? – simonc
是的,起初這個程序會提示要求用戶輸入命令,當用戶輸入「insert」時它會運行上面的功能。它會要求用戶插入字符串,並且當用戶輸入時它將存儲在字符串文件中。如果用戶想再次輸入,則需要再次輸入命令「插入」。 – user1088346
@ user1088346:在這種情況下,如果您只爲每個「插入」命令讀取一個字符串,則根本不需要循環。你需要一個外部循環來讀取和處理命令。 –