当前位置:C++技术网 > 精选软件 > C++ Primer Plus 6th 4.12 复习题 第16题 cin读取字符串

C++ Primer Plus 6th 4.12 复习题 第16题 cin读取字符串

更新时间:2019-03-14 10:48:59浏览次数:1+次

C++ Primer Plus复习题4.12 第16题  cin读取字符串

题目:
16.程序清单4.6指出了混合输入数字和一行字符串时存储的问题。如果将下面的代码:
cin.getline(address, 80);
替换为:
cin>>address;
将对程序的运行带来什么影响?

答案:
使用cin>>address将使得程序跳过空白,直到找到非空白字符为止。然后它将读取字符,直到再次遇到空白为止。因此,它将跳过数字输入后的换行符,从而避免这种问题。另一方面,它只读取一个单词,而不是整行。

C++技术网辅导详解解答:
    略。