| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 535 人关注过本帖
标题:达人帮我看看这代码
只看楼主 加入收藏
zoreing
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2013-4-11
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
达人帮我看看这代码
#include"string.h"
#include"stdlib.h"
struct s{
char name[20];
char pass[8];
int num;
struct w;
};

struct w{
char mingzi[20];
char zi[8];
};



int main()
{FILE *fp;

s m;
w i;
int j=0;
fp=fopen("a.txt","a+");char q[20];
scanf("%s",&q[20]);


fscanf(fp,"%s%s%d%s%s",&m.name,&m.pass,&m.num,&i.mingzi,&i.zi);

if(0==strcmp(q,m.name))

printf("%s %s %s %d",m.name,m.pass,i.mingzi,m.num);
fclose(fp);

return 0;
}
不知怎么回事,strcmp(q,a)函数总是不能相等。
坐等回复

[ 本帖最后由 zoreing 于 2013-4-13 19:58 编辑 ]
搜索更多相关主题的帖子: 看看 include mingzi return 
2013-04-13 19:57
zoreing
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2013-4-11
收藏
得分:0 
求帮忙
2013-04-13 20:07
yuccn
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:何方
等 级:版主
威 望:167
帖 子:6815
专家分:42393
注 册:2010-12-16
收藏
得分:20 
scanf("%s",&q[20]);

改成scanf("%s",q);

我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2013-04-15 00:32
快速回复:达人帮我看看这代码
数据加载中...
 
   



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

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