| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1972 人关注过本帖
标题:关于scanf的用法
只看楼主 加入收藏
天晶子剑
Rank: 1
等 级:新手上路
帖 子:77
专家分:0
注 册:2006-2-13
收藏
 问题点数:0 回复次数:23 
关于scanf的用法
在用scanf队以支付数组初始化
char a[20];
scanf("%s",a);
输入:how are you ?
实际上只输进了how,
怎样才能用scanf把“how are you?"输进去?
搜索更多相关主题的帖子: scanf 用法 
2006-02-15 12:47
stdio
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2006-1-22
收藏
得分:0 
gets(a);
2006-02-15 13:25
zhangjuan
Rank: 1
等 级:新手上路
帖 子:992
专家分:0
注 册:2006-1-19
收藏
得分:0 

其实是数据流的问题,楼主可以搜索一下,在论坛中的一篇关于scanf的用法


2006-02-15 13:42
pengranxiang
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-2-14
收藏
得分:0 

二楼正解

2006-02-15 18:00
feng1256
Rank: 4
等 级:贵宾
威 望:14
帖 子:2899
专家分:0
注 册:2005-11-24
收藏
得分:0 

针对这个问题,因为scanf这个函数,任何时候都忽略前导空格,但当遇到输入中间的空格,会认为输入完毕,结束操作,其他同2楼和3楼


叁蓙大山:工謪、稅務、嗣發 抱歉:不回答女人的问题
2006-02-15 22:06
zushuboderen
Rank: 1
等 级:新手上路
帖 子:112
专家分:0
注 册:2005-12-24
收藏
得分:0 
要不就分段,要不就干脆gets

冷静点............. 耐心点.............
2006-02-16 07:51
吸血鬼王
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2005-12-17
收藏
得分:0 

#include "stdio.h"
int main()
{
char string[50];

/*scanf("%s",string);不能接收空格符*/
scanf("%[^\n]",string);
printf("%s\n",string);
return 0;
}
在网上找到的,供你参考!

2006-02-16 08:57
天晶子剑
Rank: 1
等 级:新手上路
帖 子:77
专家分:0
注 册:2006-2-13
收藏
得分:0 
谢谢指导,大家手的都很好
2006-02-16 10:24
超级新手
Rank: 2
等 级:论坛游民
帖 子:185
专家分:59
注 册:2006-2-9
收藏
得分:0 

快快来我的群:13485998
学学C,玩玩算法,搞搞加密,比比谁更菜?
ARM恨死你。
2006-02-16 12:51
chenfeiam
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-2-16
收藏
得分:0 
qiang!
ding!

2006-02-17 11:15
快速回复:关于scanf的用法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039075 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved