| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1511 人关注过本帖
标题:求高手解释scanf语句!!!
只看楼主 加入收藏
楚飘
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-4-11
收藏
得分:0 
怎么能把hao are you 输出呢?
2010-06-06 23:32
biccaso2010
Rank: 2
等 级:论坛游民
帖 子:7
专家分:24
注 册:2010-6-1
收藏
得分:0 
#include <stdio.h>
main(){
    char str[80];
    scanf("%[^\n]",str);
    printf("%s\n",str);
    return 0;
}
这个忽略空格和制表符。
2010-06-07 17:02
龙合我亲笔
Rank: 2
等 级:论坛游民
帖 子:4
专家分:10
注 册:2010-6-6
收藏
得分:0 
#include <stdio.h>

void main()
{
    char str[20];
    gets(str);
    puts(str);

}
2010-06-08 08:52
tk657309822
Rank: 2
等 级:论坛游民
帖 子:17
专家分:20
注 册:2010-6-8
收藏
得分:0 
回复 3楼 gaoce227
不用的,原因:后面要的是一个地址,而这里已经是一个地址了!这里不是变量了。还有数组也不用加&,因为数组名已经代表数组的首地址了。
2010-06-10 16:20
陛下
Rank: 2
来 自:南宁
等 级:论坛游民
帖 子:62
专家分:90
注 册:2010-5-15
收藏
得分:0 
只输出how
2010-06-10 18:29
huxiangwenhu
Rank: 4
等 级:业余侠客
威 望:1
帖 子:191
专家分:262
注 册:2010-6-1
收藏
得分:0 
回复 7楼 a392271275
scanf("%s",&b[20])不能完成楼主的想法,如果要用就用puts(b),puts可以用于不连续字符串
7楼的说话没错。
2010-06-10 19:45
huxiangwenhu
Rank: 4
等 级:业余侠客
威 望:1
帖 子:191
专家分:262
注 册:2010-6-1
收藏
得分:0 
#include <stdio.h>

void main()
{
    char a[20]="How are you?",b[20];
    int i;
    gets(b);
    printf("%s\n%s\n",a,b);
}

上面的发言错了,应该是gets(b),呵呵,这个是我写的
2010-06-10 19:51
快速回复:求高手解释scanf语句!!!
数据加载中...
 
   



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

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