你可以使用cin.getline结合循环来不断输入多行数据,具体步骤如下所示:
#includeusing 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数组中。接着可以进行对输入数据的处理或其他操作,然后继续下一轮循环。