社区
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
怎么样才能避免空格?
...全文
121
7
打赏
收藏
scanf怎么能得到一个句子?
用 char buff[100] scanf("%s",buff); printf("your input = %s\n",buff); 当我输入 hello world 的时候 打印为 your input = hello your input = world 怎么样才能避免空格?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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);
如何通
scanf
获取
一个
句子
首先明确
scanf
的结束标志是空格和回车键,而gets的结束标志为回车键,输入字符串时,一般采用gets 因此有下面两种方法可以在使用
scanf
时完整输入字符串 1)利用strcat()函数来实现带空格字符串的输入,可以用字符串追加函数strcat()来连接每个单词。 Strcat()一般格式:char*strcat(char*dest,const char*
scanf
获取
句子
scanf
的结束标志是空格和回车键,而gets的结束标志为回车键,输入字符串时,一般采用gets 因此有下面两种方法可以在使用
scanf
时完整输入字符串 1)利用strcat()函数来实现带空格字符串的输入,可以用字符串追加函数strcat()来连接每个单词。 Strcat()一般格式:char*strcat(char*dest,const char*src);
如何用
scanf
读取
一个
句子
首先明确
scanf
的结束标志是空格和回车键,而gets的结束标志为回车键,输入字符串时,一般采用gets 因此有下面两种方法可以在使用
scanf
时完整输入字符串 1)利用strcat()函数来实现带空格字符串的输入,可以用字符串追加函数strcat()来连接每个单词。 Strcat()一般格式:char*strcat(char*dest,const char*src)
如何用
scanf
输出
一个
句子
首先明确
scanf
的结束标志是空格和回车键,而gets的结束标志为回车键,输入字符串时,一般采用gets 因此有下面两种方法可以在使用
scanf
时完整输入字符串 1)利用strcat()函数来实现带空格字符串的输入,可以用字符串追加函数strcat()来连接每个单词。 Strcat()一般格式:char*strcat(char*dest,const char*
scanf
怎样获取
一个
句子
首先明确
scanf
的结束标志是空格和回车键,而gets的结束标志为回车键,输入字符串时,一般采用gets 因此有下面两种方法可以在使用
scanf
时完整输入字符串 1)利用strcat()函数来实现带空格字符串的输入,可以用字符串追加函数strcat()来连接每个单词。 Strcat()一般格式:char*strcat(char*dest,const char*src)
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章