标题:c语言文件
取消只看楼主
编程帝王彦海
Rank: 1
等 级:新手上路
帖 子:5
专家分:3
注 册:2013-5-4
结帖率:0
已结贴  问题点数:20 回复次数:0 
c语言文件
#include <stdio.h>
#define SIZE 4
struct student_type
{
 char name[10];
 int num;
 int age;
 char addr[15];
}stud[SIZE];

void save()
{
 FILE * fp;
 int i;
 if((fp=fopen("stu_list.txt","wb"))==NULL)
 {
  printf("can not open file\n");
  return;
 }
 for(i=0;i<SIZE;i++)
 {
  if(fwrite(&stud[i],sizeof(struct student_type),1,fp)!=1)
  {
   printf("file write error\n");
  }
 }
 fclose(fp);
}
 
void main()
{
 int i;
 for(i=0;i<SIZE;i++)
 {
  scanf("%s%d%d%s",stud[i].name,&stud[i].num,&stud[i].age,stud[i].addr);
 }
 save();
}
输入 Zhang 1001 19 room.1
     Fun 1002 20 room.2
     Tan 1003 21 room.3
     ling 1004 22 room.4
后结果是zhang       ?     room.1          fun         ?     room.2          tan         ?     room.3          ling        ?     room.4  呢?        
搜索更多相关主题的帖子: include return c语言 write 
2013-09-24 16:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-421004-1-1.html




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

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