21xrx.com
2024-09-19 10:06:24 Thursday
登录
文章检索 我的文章 写文章
C++如何输入两个字符串
2023-07-05 10:19:41 深夜i     --     --
C++ 输入 两个字符串

C++作为一种常用的编程语言,在字符串处理方面表现得十分优秀。当我们需要从用户输入中获取两个字符串时,C++也提供了很好的解决方案。

使用C++输入两个字符串的方法有很多,以下是其中的两种方法:

方法一:使用cin输入

使用cin可以方便快捷地获取用户输入,而且可以处理多种数据类型。下面是使用cin输入两个字符串的示例代码:


#include<iostream>

#include<string>

using namespace std;

int main()

  string str1

运行程序后,你可以输入两个字符串,程序会将其分开并分别输出。

方法二:使用getline输入

getline是C++中可以从输入流中读取一行内容的函数,可以用于读取字符串。下面是使用getline输入两个字符串的示例代码:


#include<iostream>

#include<string>

using namespace std;

int main()

{

  string str1, str2;

  cout << "请输入第一个字符串:" << endl;

  getline(cin, str1);

  cout << "请输入第二个字符串:" << endl;

  getline(cin, str2);

  cout << "您输入的两个字符串分别为:" << endl;

  cout << "str1:" << str1 << endl;

  cout << "str2:" << str2 << endl;

  return 0;

}

运行程序后,你可以输入两个字符串,程序会将其分开并分别输出。

无论你使用哪种方法,都应该永远记住要检查从用户输入中获取的字符串是否符合你的预期,以避免可能因输入错误而导致的程序崩溃。

  
  

评论区

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