码迷,mamicode.com
首页 > 编程语言 > 详细

c++中关于输入字符数组的一些问题

时间:2020-03-28 00:42:38      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:getchar   字符数组   scan   数组   输出   ++   取字符串   关于   换行   

一、scanf对字符串、字符数组的输入有%c和%s两种方式
1.%c用来输入单个字符,它能够识别空格和换行符并将其保存到字符数组中。
2.%s用来输入一个字符串,它通过空格和换行来识别一个字符串的结束,也就是说用它输入到字符数组的字符串是没有空格的。
二、getchar() 用来输入单个字符
1.他可以识别换行符和空格,并将其保存。
三、gets输入、puts输出
1.gets用来输入一行字符串并将其存放到一维数组或者二维数组的一维中,读取字符串直到换行符,但是换行符会被丢弃,并且再在末尾添加‘\0‘。
2.gets()可识别空格并将其输入。
3.puts()函数会自动换行。

c++中关于输入字符数组的一些问题

标签:getchar   字符数组   scan   数组   输出   ++   取字符串   关于   换行   

原文地址:https://www.cnblogs.com/ZhaoHaoFei/p/12585141.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!