| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 570 人关注过本帖
标题:我调试很久还不知道怎么回事?
取消只看楼主 加入收藏
tpengti
Rank: 2
等 级:论坛游民
帖 子:75
专家分:18
注 册:2010-5-9
结帖率:65.22%
收藏
已结贴  问题点数:20 回复次数:0 
我调试很久还不知道怎么回事?
#include <stdio.h>
#include <string.h>
 #include <conio.h>  


struct yonghu {                                                     /*个人注册信息*/  
char name[8];
char sex[4];
char cla[20];
 }stud, student[100];
 void save()
 { FILE *ip;   
if((ip = fopen("student3.txt","a+")) == NULL)
{   printf("不能打开这个文件\n");   return;  
}  
if(fwrite(&stud,sizeof(struct yonghu),1,ip) != 1)  

 printf("信息写入错误!"); fprintf(ip,"\n"); fclose(ip);     
 }  
 void du()
{
 FILE *fp; int i=0,w;
if((fp = fopen("student3.txt","r+")) == NULL)
{   printf("不能打开这个文件\n");   return;
 }
  while(!fp) {
  fread(&student[i],sizeof(struct yonghu),1,fp); i++; }
 }
 for (d = 0; d <= 14; d++)
 {  printf("%s\t%s\t%s",student[d].name[8], student[d].sex[4], student[d].cla[20]);
printf("\n");
 }   
}  
int main()
{  
int d;
 scanf("%s%s%s", stud.name, stud.sex, stud.cla);  
 save();   
du();  
}
搜索更多相关主题的帖子: 个人 
2010-12-25 10:36
快速回复:我调试很久还不知道怎么回事?
数据加载中...
 
   



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

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