你可以使用cin.getline結合循環來不斷輸入多行數據,具體步驟如下所示:
#include <iostream>
using namespace std;
int main() {
const int MAX_SIZE = 100;
char input[MAX_SIZE];
int i = 0;
while (i < 5) { // 假設要輸入5行數據
cout << "請輸入第" << i+1 << "行數據:" << endl;
cin.getline(input, MAX_SIZE); // 輸入一行數據
// 處理輸入的數據
cout << "您輸入的數據是:" << input << endl;
i++;
}
return 0;
}
在這個示例中,我們使用while循環來連續輸入5行數據。在每次循環中,使用cin.getline來獲取用戶輸入的一行數據,并將其保存在input數組中。接著可以進行對輸入數據的處理或其他操作,然后繼續下一輪循環。