C++最全输入方式总结(cin、get、getchar、getline) |
您所在的位置:网站首页 › getchar快读 › C++最全输入方式总结(cin、get、getchar、getline) |
目录 写在前面: 一、输入方式 1.cin>> 2.cin.get() 3.cin.getline() 下面介绍几个string的输入: 4.getline() 5.gets() 6.getchar() 二、输入控制 三、例子 写在前面:主要注意的包括以下几个点(重要性不分先后): 1.输入参数 2.结束标志 3.是否会将没输入的继续放在输入流 4.返回值 5.针对字符、数字及字符、字符串的哪种情况 一、输入方式 1.cin>>1)最常见的是获取输入的一个字符或数字(后面会介绍只输入字符的情况),如 int a,b; cin>>a>>b; 注意:cin>>会自动过滤掉不可见字符(如空格 回车 tab等)。 若不想过滤掉空白字符,可以用noskipws流进行控制。如下程序,没有过滤掉不可见字符,输入的空格字符存入了input[1]中,也可输出。 #include using namespace std; int main() { int input[5]; for (int i = 0; i < 5; i++) cin >> noskipws >> input[i]; for (int i = 0; i < 5; i++) cout a; cout |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |