C++的输入
来源:互联网 发布:mp4网页播放器js代码 编辑:程序博客网 时间:2024/06/06 01:54
无需<string>头文件
1.
cin
用法一:输入数字(自动过滤不可见字符)
用法二:输入单个字符
用法三:输入字符串(遇空格,回车,TAB结束)
2.
cin.get (与字符有关)
用法一:接收单个字符
cin.get(ch) 或ch = cin.get()
用法二:接收字符串(包含空格)
cin.get(字符数组名,接收字符数目)
3.
cin.getline
用法:接收字符串(包含空格),与cin.get的用法二相同
cin.getline(字符数组名,接收字符数目)
2、3:只用于char str[25]定义的,不能用于string str.
需要<string>
4.
getline
用法:getline(cin,字符数组名)
和cin.getline()类似,但是cin.getline()属于istream流,而getline()属于string流,是不一样的两个
函数
只用于string str定义的,不能用于char str[25].
5.
gets
与C相同
只能gets(str)
6.
getchar
与C相同
不能getchar(ch),只能ch = getchar() (与cin.get的不同之处)
1.
cin
用法一:输入数字(自动过滤不可见字符)
用法二:输入单个字符
用法三:输入字符串(遇空格,回车,TAB结束)
2.
cin.get (与字符有关)
用法一:接收单个字符
cin.get(ch) 或ch = cin.get()
用法二:接收字符串(包含空格)
cin.get(字符数组名,接收字符数目)
3.
cin.getline
用法:接收字符串(包含空格),与cin.get的用法二相同
cin.getline(字符数组名,接收字符数目)
2、3:只用于char str[25]定义的,不能用于string str.
需要<string>
4.
getline
用法:getline(cin,字符数组名)
和cin.getline()类似,但是cin.getline()属于istream流,而getline()属于string流,是不一样的两个
函数
只用于string str定义的,不能用于char str[25].
5.
gets
与C相同
只能gets(str)
6.
getchar
与C相同
不能getchar(ch),只能ch = getchar() (与cin.get的不同之处)
0 0
- 字符串的输入--C
- c语言的输入缓冲
- C语言的scanf输入
- C的输入和输出
- C/C++字符串的输入
- 关于C 的输入格式
- c语言:数据的输入
- C 的输入和输出
- C语言的格式化输入将回车输入的问题
- c语言在输入字符串时输入空格的方式
- c语言在输入字符串时输入空格的方式
- c之关于输入 scanf 和其他输入的问题
- c之关于输入 scanf 和其他输入的问题
- 获取输入字符串的首字母(c#)
- 可输入的DropDownList(VS2005 C#)
- 一个关于C语言输入的问题
- 一个关于C语言输入的问题
- C++:文本文件的读取和输入
- 游戏引擎收藏
- Python-----文件读写
- 数据归一化的作用
- 最长公共子序列问题-HD1423
- codeforces 612D The Union of k-Segments (sorting)
- C++的输入
- SLF4J versions 1.4.0 and later requires log4j 1.2.12 or later 终极解决
- Linux线程-互斥锁pthread_mutex_t
- eclipse常用快捷键总结
- iOS中时间格式的转化(NSString/NSDate)
- 标签库描述文件TLD
- 三、安装NVIDIA显卡驱动和cuda 7.0
- Android Studio系列教程六--导入jar包
- 编译报错处理:error C4996