您当前的位置: 首页 >  c++

顺其自然~

暂无认证

  • 2浏览

    0关注

    1317博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C++ getline函数用法详解

顺其自然~ 发布时间:2020-11-13 11:47:28 ,浏览量:2

虽然可以使用 cin 和 >> 运算符来输入字符串,但它可能会导致一些需要注意的问题。(cin可以理解为console in,cout可以理解为console out) 当 cin 读取数据时,它会传递并忽略任何前导白色空格字符(空格、制表符或换行符)。一旦它接触到第一个非空格字符即开始阅读,当它读取到下一个空白字符时,它将停止读取。以下面的语句为例:

cin >> namel;

可以输入 "Mark" 或 "Twain",但不能输入 "Mark Twain",因为 cin 不能输入包含嵌入空格的字符串。下面程序演示了这个问题:

 

// This program illustrates a problem that can occur if
    // cin is used to read character data into a string object.
    #include 
    #include  // Header file needed to use string objects
    using namespace std;
    int main()
    {
        string name;
        string city;
        cout > name;
        cout > city;
        cout             
关注
打赏
1662339380
查看更多评论
0.0401s