4.2.5 混合输入字符串和数字
混合输入数字和面向行的字符串会导致问题。请看程序4.6中的简单程序。
清单4.6 numstr.cpp
//numstr.cpp——following number input with line input
#include<iostream>
int main()
{
在C++中,混合输入数字和字符串时,回车符可能导致 cin.getline() 读取空字符串。为解决此问题,可以在读取字符串前使用 cin.get() 或 (cin>>year).get() 丢弃换行符。文章通过示例程序说明了这个问题及解决方案,并预告了C++中处理字符串的其他方式,如string类。
4.2.5 混合输入字符串和数字
混合输入数字和面向行的字符串会导致问题。请看程序4.6中的简单程序。
清单4.6 numstr.cpp
//numstr.cpp——following number input with line input
#include<iostream>
int main()
{
1317

被折叠的 条评论
为什么被折叠?