21xrx.com
2024-09-20 00:32:49 Friday
登录
文章检索 我的文章 写文章
C++如何输入两行?
2023-07-05 10:39:40 深夜i     --     --
C++ 输入 两行

在C++中,输入两行可以通过使用cin语句和getline函数来实现。cin用于读取一个单词(由空格或换行符分隔的字符序列),而getline则用于读取一行数据。

下面的例子展示了如何读取两行数据:


#include <iostream>

#include <string>

using namespace std;

int main()

{

  string line1, line2;

  cout << "Enter the first line: ";

  getline(cin, line1);

  cout << "Enter the second line: ";

  getline(cin, line2);

  cout << "You entered:" << endl;

  cout << line1 << endl;

  cout << line2 << endl;

  return 0;

}

在这个程序中,我们首先定义了两个字符串变量line1和line2,然后使用getline函数分别读取了两行输入。我们使用cout语句打印出用户输入的内容,以便进行确认。

需要注意的是,当我们使用getline函数读取一行数据时,函数会读取整个行(包括行末的换行符)。如果我们想要去掉换行符,可以在读取之后使用substr函数截取除最后一个字符以外的字符。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复