一般是.与->搞错了。如果它是地址,就在它后边用->,如果它不是地址,就在它后边就用.
------------------------------------------------------------
http://zhidao.baidu.com/link?url=geojS7y1XPvrgXoib_jSBguu3SCmoddUTxZ1XyEiyS1G4wr1VHbSx5r2xdypdcnpofAKUL4mGX6m3TtY0gEdZ_
如题 源程序如下: #include<stdio.h> #include<stdlib.h> struct student { int xuehao; char name[10]; char sex; char num[5]; int age; char ID[20]; char depart[20]; char destination[20]; char date[10]; char kind[4]; }; int main() { FILE *fp; struct student acm[1000]; int i,flag=1,flag2=0; char choose; for(i=0;i<1000;i++) { acm[i].xuehao=0; } fp=fopen("d:\\text.txt","r"); i=0; while(!feof(fp)){ fscanf(fp,"%d %s %c %s %d %s %s %s %s %s",&acm[i].xuehao,acm[i].name,&acm[i].sex,acm.num,&acm[i].age,acm[i].ID,acm[i].depart,acm[i].destination,acm[i].date,acm[i].kind); i++; } fclose(fp); while(1) { printf("A: Add\nD: Delete\nM: Modify\nQ: Query\nS: Statistics\nE: Exit\n"); printf("Please choose from A,D,M,Q,S and E\n"); printf("What do you want to do?:"); if(flag2==1) getchar(); flag2=1; scanf("%c",&choose); getchar(); switch(choose) { case 'A':printf("\n");break; case 'D':printf("\n");break; case 'M':printf("\n");break; case 'Q':printf("\n");break; case 'E':{printf("\n"); fp=fopen("d:\\text.txt","w"); for(i=0;acm[i].xuehao!=0;i++){ if(acm[i].xuehao==-1) continue; fprintf(fp,"%d %s %c %s %d %s %s %s %s %s\n",acm[i].xuehao,acm[i].name,acm[i].sex,acm.num,acm[i].age,acm[i].ID,acm[i].depart,acm[i].destination,acm[i].date,acm[i].kind); } fclose(fp); flag=0;break;} default:printf("sorry,your choice is error!\n\n\n\n");break; } } return 0; }我有更好的答案
按默认排序|按时间排序
2条回答
2013-02-20 13:54
liuhongchun189
|
五级
根据提示,直接把两处的acm.num改成acm->num不就行啦。
评论
|
1
6
我来做个任务,路过
评论
|
0
3
c语言程序的相关知识
- 2013-11-03C语言程序无法编译。5
- 2008-08-13C语言程序软件下载96
- 2009-07-01求一C语言程序源代码17
- 2014-01-12c语言程序编译失败1
- 2009-04-22c语言程序下载34
等待您来回答
- 0回答我们是南京资深嵌入式技术团队,能根据用户需求完整提供工控行业An...
- 0回答芳村客运站有去惠州博罗杨村的车吗?
- 1回答10eclipse出错 打不开 一打开就报错
- 2回答求一道英语题,急! All the policemen want to catch ( )thro
- 1回答新手学Android求帮助
- 0回答那芳村为什么事砍人
- 0回答Eclipse中源码在SDKmanager中不能成功运行为什么
- 1回答30try catch 捕获不到后台异常
- 0回答5Android4.4请问各路大神,要编程序接下来应该怎么做啊?
- 1回答芳村哪里有鸡玩
- 0回答在平板电脑上使用eclipse怎么样
- 0回答谁有48GROUP的Catch phrase的音频文件
- 1回答10android怎么实现SQlite数据库的连接?最好详细些
- 0回答芳村 婚宴 哪里好
- 1回答荐几本有安卓即时通信例子的书,最好是用eclipse软件,java编写的,...
帮助 | 意见反馈 | 投诉举报 | 知道协议 | 加入我们
©2014 Baidu 使用百度前必读 | 百度知道开放平台