21xrx.com
2024-12-23 01:40:50 Monday
登录
文章检索 我的文章 写文章
C++中如何输入字符串?
2023-07-05 03:50:52 深夜i     --     --
C++ 输入 字符串

在C++中,输入字符串通常是使用标准输入流cin对象的getLine()函数。该函数可以从输入流中读取一行字符串,并存储在指定的字符数组或字符串对象中。

下面是使用getLine()函数输入字符串的示例代码:


#include<iostream>

#include<string>

using namespace std;

int main()

{

  string str;

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

  getline(cin,str); //输入字符串并存储在str中

  cout<<"您输入的字符串是:"<<str<<endl;

  return 0;

}

在上面的代码中,使用了string类型的变量str来存储输入的字符串。getline()函数的参数cin表示从标准输入流中读取数据,而str则表示将读取到的数据存储在该变量中。最后,输出字符串的值。

除了使用getline()函数外,还可以使用>>运算符来输入字符串。但需要注意,此时只能输入不带有空格的单个字符串。如果需要输入带有空格的字符串,建议使用getline()函数。

下面是使用>>运算符输入字符串的示例代码:


#include<iostream>

#include<string>

using namespace std;

int main()

  string str;

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

  cin>>str; //输入单个字符串并存储在str中

  cout<<"您输入的字符串是:"<<str<<endl;

  return 0;

总之,在C++中输入字符串是一项基本操作,也是大部分程序的必要部分。掌握如何输入字符串,可以方便地读取用户输入的数据,并在程序中进行相应的处理。

  
  

评论区

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