21xrx.com
2025-06-09 10:33:32 Monday
文章检索 我的文章 写文章
C++中的string类型输入方法
2023-07-07 04:30:40 深夜i     51     0
string类型 C++ 输入方法

在C++编程中,string类型是常用的数据类型之一,它可以存储任意长度的字符串。使用string类型可以方便地进行字符串操作,如字符串的连接、比较、查找等。

在C++中,string类型的输入方法有多种,下面分别介绍常见的两种方法。

方法一:使用cin输入

使用cin输入string类型数据,可以通过以下代码实现:

#include <iostream>
#include <string>
using namespace std;
int main()
  string str;
  cout << "请输入字符串:" << endl;
  cin >> str;
  cout << "你输入的字符串为:" << str << endl;
  return 0;

在以上代码中,首先定义了一个string类型变量str,然后使用cin输入一个字符串,最后输出输入的字符串。请注意,cin遇到空格就停止输入,意味着只会输入字符串的第一个单词。

方法二:使用getline输入

如果要输入一个含有空格的字符串,可以使用getline函数实现。getline函数的使用方法如下:

#include <iostream>
#include <string>
using namespace std;
int main()
{
  string str;
  cout << "请输入字符串:" << endl;
  getline(cin, str);
  cout << "你输入的字符串为:" << str << endl;
  return 0;
}

以上代码中,同样定义了一个string类型的变量str,但是输入时使用了getline函数。getline函数的第一个参数是输入流对象,这里是cin,第二个参数是要读入的字符串。

总结:

在C++中,string类型的输入方法有多种。使用cin输入只能输入一个单词,使用getline输入可以输入含有空格的字符串。在实际编程中,我们根据具体需要选择合适的输入方法。

  
  

评论区