c++中getline函数的妙用

来源:互联网 发布:vscode编写c语言 编辑:程序博客网 时间:2024/04/29 01:09

c++中getline函数的妙用

今天上机课的一个作业

#include<iostream>
using namespace std;
int main()
{
string p;                                                                                           //定义string变量名p
cout<<"请输入您的姓名:"<<endl;                                             //利用标准库cout进行输出
cin>>p;                                                                                             //利用标准库cin进行输入
cout<<"您好!"<<p<<"欢迎来到杭州"<<endl;
return 0;

}

以上程序运行的时候是对的 ,但是当输入例如:"刘   晓" 时,运行的时候只显示:您好!刘 欢迎来到杭州。后来发现少了一个getline函数

修改后的代码如下:

#include<iostream>
using namespace std;
int main()
{
string p;                                                                                        //定义string变量名p
cout<<"请输入您的姓名:"<<endl;                                          //利用标准库cout进行输出
getline(cin,p);                                                                              //利用标准库cin进行输入
cout<<"您好!"<<p<<"欢迎来到杭州"<<endl;
return 0;

}


0 0
原创粉丝点击