|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ [求助]用scanf如何接收带空格的字符串?
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
6298
人关注过本帖
标题:
[求助]用scanf如何接收带空格的字符串?
只看楼主
加入收藏
Knocker
等 级:
贵宾
威 望:
47
帖 子:10454
专家分:603
注 册:2004-6-1
第
11
楼
收藏
得分:0
scanf("%[\n]",str);
九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。 -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。 -毛泽东
2005-05-13 15:51
举报帖子
使用道具
赠送鲜花
Knocker
等 级:
贵宾
威 望:
47
帖 子:10454
专家分:603
注 册:2004-6-1
第
12
楼
收藏
得分:0
更正
scanf("%[^\n]",str);
九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。 -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。 -毛泽东
2005-05-13 15:52
举报帖子
使用道具
赠送鲜花
zker
等 级:
新手上路
帖 子:85
专家分:0
注 册:2005-2-3
第
13
楼
收藏
得分:0
这个是扫描集吧?原来如此~!
thanks!!
------------希望与大家一起进步!------------
2005-05-13 17:04
举报帖子
使用道具
赠送鲜花
牛虻
等 级:
新手上路
威 望:
1
帖 子:472
专家分:0
注 册:2004-10-1
第
14
楼
收藏
得分:0
以下是引用
knocker
在2005-5-13 15:52:44的发言:
更正 scanf("%[^\n]",str);
真的可以接收空格符哦,晕啊,从哪里学到这招的呀
土冒
2005-05-13 19:00
举报帖子
使用道具
赠送鲜花
musicml
等 级:
新手上路
帖 子:273
专家分:0
注 册:2005-4-2
第
15
楼
收藏
得分:0
以下是引用
knocker
在2005-5-13 15:52:44的发言:
更正 scanf("%[^\n]",str);
请问这是用的什么原理啊? 是不是正规表达式啊? 解释下!!!
Every thing is possible.
2005-05-13 23:28
举报帖子
使用道具
赠送鲜花
sWintYeT
等 级:
新手上路
帖 子:16
专家分:0
注 册:2005-4-29
第
16
楼
收藏
得分:0
//你可以这样编写:
#include <stdio.h>
#include <conio.h>
int main()
{
int i;
char j;
for(i = 0;i < 10;i++)
{
scanf("%c",&j);
printf("%c",j);
}
getch();
}
2005-05-14 07:46
举报帖子
使用道具
赠送鲜花
sWintYeT
等 级:
新手上路
帖 子:16
专家分:0
注 册:2005-4-29
第
17
楼
收藏
得分:0
你也可以这样编写:
#include <conio.h>
#include <stdio.h>
int main()
{
char string[50];
/*scanf("%s",string);不能接收空格符*/
scanf("%[^\n]",string);
printf("%s\n",string);
getch();
}
2005-05-14 07:51
举报帖子
使用道具
赠送鲜花
sWintYeT
等 级:
新手上路
帖 子:16
专家分:0
注 册:2005-4-29
第
18
楼
收藏
得分:0
其实你也可以用函数fflush来处理空格
函数名: fflush
功
能: 清除一个流
用
法: int fflush(FILE *stream);
2005-05-14 07:53
举报帖子
使用道具
赠送鲜花
白蚂蚁23
等 级:
新手上路
帖 子:19
专家分:0
注 册:2005-5-10
第
19
楼
收藏
得分:0
用gets()接收吧,因为它能接收空白字符(回车键,空格键,TAP键)而scanf()不行,用前者吧,
2005-05-14 16:51
举报帖子
使用道具
赠送鲜花
19
2/2页
1
2
快速回复:
[求助]用scanf如何接收带空格的字符串?
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.032088 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved