getline语句
有时,程序需要读入一行字符串(包含空格)。getline(cin,str);cin值得读入流,一般情况下我们直接写入cin即可,str时字符串,即读入东西所存放的字符串。
格式:
getline (cin,字符串变量);
功能:
两个参数一个是cin类型,一个是string类型,接受一个可以包含空格的字符串。使用getline函数来读取数据。
示例程序:
#include <iostream>
#include <cstdio>
#include <string>
using namespace std;
int main(){
string str;
int tot=0;
while (getline(cin,str))
{
cout<<++tot<<" "<<str<<endl;
}
return 0;
}