码迷,mamicode.com
首页 > 其他好文 > 详细

cin如何输入空格(getline)

时间:2014-11-27 18:41:45      阅读:330      评论:0      收藏:0      [点我收藏+]

标签:cin getline

    string strName[10];    for(int i=0;i<3;i++)
    {
        cin>>strName[i];
    }
    for(int i=0;i<3;i++)
    {
        cout<<strName[i]<<endl;
    }

    //输入 feng yu zai tu ,返回就打印出来 feng yu zai tu
    //实际上这只是第一个字符串,但是由于空格的缘故,我们无法输入了
    //从而引出如何输入空格的问题,尤其是名字比如 我想输入
    //步 惊云 聂 风 雄 霸
    //但是由于空格无法输入的问题 
    
    解决方案:
    cout<<"please enter your name :"<<endl;    string name;
    int age;
    getline(cin,name);
    cout<<"please enter your age :"<<endl;
    cin>>age;
    cout<<"your name is "<<name<<endl;
    cout<<"your age is "<<age<<endl;

实际上,我该如何判断接收空格,然后返回

cin如何输入空格(getline)

标签:cin getline

原文地址:http://5228690.blog.51cto.com/5218690/1583425

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!