c++ cin.getline能连续读取多行吗

   2024-10-07 9560
核心提示:是的,c++中的cin.getline函数可以用来连续读取多行输入。通过设置循环或条件语句,可以在每次调用cin.getline函数时读取一行输

是的,c++中的cin.getline函数可以用来连续读取多行输入。通过设置循环或条件语句,可以在每次调用cin.getline函数时读取一行输入,并将其存储在适当的变量中。这样就可以实现连续读取多行输入的功能。示例代码如下:

#include <iostream>using namespace std;int main() {    char input[100];    int numLines = 3; // 读取三行输入    for (int i = 0; i < numLines; i++) {        cout << "Enter a line of text: ";        cin.getline(input, 100);        cout << "You entered: " << input << endl;    }    return 0;}

在这个示例中,程序会提示用户输入三行文本,并将每行文本存储在input数组中,然后输出用户输入的文本。通过循环,可以实现连续读取多行输入的功能。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号