社区
C语言
帖子详情
请问C语言如何同时输入多个字符串?
qq_45914920
2019-11-27 12:50:10
看题目的话好像是可以同时输入的 但是我粗略试了一下输入了第一个字符串回车就已经结束了
...全文
3928
5
打赏
收藏
请问C语言如何同时输入多个字符串?
看题目的话好像是可以同时输入的 但是我粗略试了一下输入了第一个字符串回车就已经结束了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_45914920
2019-11-27
打赏
举报
回复
净说大实话!真实打击
棉猴
2019-11-27
打赏
举报
回复
在控制台中通过键盘输入数据时,以回车键作为结束标志。当输入结束后,键盘输入的数据连同回车键一起被输入到输入缓冲区中。在程序中第一次调用getchar()函数从输入缓冲区中读取一个字节的数据。需要注意的是,如果此时在程序中第二次调用getchar()函数,因为此时输入缓冲区中还有回车键的数据没有被读出,第二个getchar()函数读出的是回车符。
以上摘自
《C++中getchar()的使用方法》
解决的方法在该文中也有介绍,希望能够帮到你!
寻开心
2019-11-27
打赏
举报
回复
这个本来就是让学生了解几种输入方法之间的区别的, 就不说答案, 憋着让他自己去找资料才印象深刻
自信男孩
2019-11-27
打赏
举报
回复
因为gets是遇到换行符直接返回,所以第二个字符串什么也没让输入。
解决办法就是把换行符去掉,即用getchar()吃掉。
木木不会
2019-11-27
打赏
举报
回复
一个方法输入完后,后面接个getchar();将回车换行给读了,不然回车换行就会存到你下一个输入语句里面,就导致了提前结束。
c语言
常用算法集
几个不错的
c语言
算法
在
C语言
中怎样定义一个
字符串
并
输入
输出
在
C语言
中没有
字符串
类型,用字符数组处理
字符串
字符数组定义:char 数组名 [常量表达式][常量表达式] 说明:一维字符数组,用于存储和处理一个
字符串
。二维字符数组,用于同时存储和处理
多个
字符串
输入
输出方法:逐个字符
输入
输出:%c 整个
字符串
输入
输出:%s 一 :用scanf
输入
字符串
,printf输出
字符串
逐个字符处理: #include int main()
C语言
如何
输入
二维
字符串
数组
C语言
如何
输入
二维
字符串
数组 二维
字符串
数组是由
多个
字符串
组成的数组,可以采取循环
输入
一维
字符串
的做法为这样的二维数组赋值。 #include <stdio.h> int main() { int i,j,a[10][10]; for(i=1;i<=3;i++) scanf("%s",a[i]); return 0; } 这个代码片可以作为一种
输入
思路的参考。 ...
C语言
如何
输入
带空格的
字符串
?
C/C++
输入
带空格的
字符串
C语言
中存储
多个
字符串
的两种方式
C语言
中存储
多个
字符串
的两种方式 方式一 二维
字符串
数组 声明: char name[4][10] = { “Justinian”, “Momo”, “Becky”, “Bush” }; 在内存中的存储: 这种方式会造成内存空间的浪费 方式二 一维指针数组 声明: char *name[4] = { “Justinian”, “Momo”, “Becky”, “Bush” }; 在内存中的存储: 可见此种方式能够避免不必要的内存浪费 验证结果: #include <stdio.h>
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章