C++最全输入方式总结(cin、get、getchar、getline)

您所在的位置:网站首页 getchar快读 C++最全输入方式总结(cin、get、getchar、getline)

C++最全输入方式总结(cin、get、getchar、getline)

2024-07-09 22:01| 来源: 网络整理| 查看: 265

目录

写在前面:

一、输入方式

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