社区
C语言
帖子详情
scanf怎么能得到一个句子?
ajiefudan
2002-05-20 03:18:52
用
char buff[100]
scanf("%s",buff);
printf("your input = %s\n",buff);
当我输入
hello world
的时候
打印为
your input = hello
your input = world
怎么样才能避免空格?
...全文
88
7
打赏
收藏
scanf怎么能得到一个句子?
用 char buff[100] scanf("%s",buff); printf("your input = %s\n",buff); 当我输入 hello world 的时候 打印为 your input = hello your input = world 怎么样才能避免空格?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
superzjx2000
2002-05-20
打赏
举报
回复
getline()
coyj
2002-05-20
打赏
举报
回复
gets(char *string);函数有漏洞,建议用fgets
sbg
2002-05-20
打赏
举报
回复
在scanf中空格作为字符串的结束符号,所以不能用scanf来处理这种问题,
同意楼上的用输入输出字符串的函数!因为scanf("%s"....)遇到空格,回车,换行,制表符及认为输入结束.
用gets(char *string);即可!
blactte
2002-05-20
打赏
举报
回复
因为scanf("%s"....)遇到空格,回车,换行,制表符及认为输入结束.
用gets(char *string);即可!
cornflower
2002-05-20
打赏
举报
回复
using namespace std;
char p[50];
// remove all the white spaces
cin >> ws;
// read characters from stdin until a newline
// or 49 characters have been read
cin.getline(p,50);
// output the result to stdout
cout << p;
sandwish2000
2002-05-20
打赏
举报
回复
在scanf中空格作为字符串的结束符号,所以不能用scanf来处理这种问题,
同意楼上的用输入输出字符串的函数!
coyj
2002-05-20
打赏
举报
回复
scanf("%s",buff);----〉fgets(buff,100,stdin);
C语言练习题5 数组.doc
C语言练习题5 数组.doc
方便的小程序
很有用的小程序,包含了学习中常用的几乎所有调用函数。
C语言期末考试试题及其答案.pdf
C语言期末考试试题及其答案.pdf
scanf
在c语言中的作用(超级详细,完全最新)
本文篇幅很长,分为两部分,前面讲解
scanf
的基础用法,后面讲解
scanf
的高级用法。如果你是 C 语言初学者,可以选择只学习
scanf
基础用法,先初步掌握
scanf
的使用,等后续有经历再学习
scanf
的高级用法。
scanf
用法大全
关于标准库函数
scanf
论坛上很多人对
scanf
的不太了解,导致程序出错,我想把
scanf
的具体用法贴出来,希望大家可以共同进步,有什么不对的地方可以提出来。 int
scanf
(char *format,...); 这应该是
scanf
的标准形式。先说说关于他的返回值的问题。 库函数几乎都是有返回值的,有些人可能很奇怪,怎么很少人用过
scanf
的返回值呢?
scanf
会返回成功接收到的...
C语言
70,021
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章