⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 建立通讯录记录信息.c

📁 建立通讯录记录信息摸拟建立班级通信录可以自己扩充内容
💻 C
字号:
#include    <stdio.h>
#include    <stdlib.h>
#define    N    5
typedef  struct
{  int  num;
   char  name[10];
   char  tel[10];
}STYPE;
void check();


int fun(STYPE *std)
{

   FILE  *fp;     int  i;
   if((fp=fopen("myfile5.dat","wb"))==NULL)
      return(0);
   printf("\nOutput data to file !\n");
   for(i=0; i<N; i++)

      fwrite(&std[i], sizeof(STYPE), 1, fp);
   fclose(fp);
   return (1);
}
main()
{  STYPE  s[10]={ {1,"aaaaa","111111"},{2,"bbbbb","222222"},{3,"ccccc","333333"},
                  {4,"ddddd","444444"},{5,"eeeee","555555"}};
   int  k;
   k=fun(s);
   if (k==1)
   {  printf("Succeed!");  check();  }
   else
      printf("Fail!");
}
void check()
{  FILE  *fp;     int  i;
   STYPE  s[10];
   if((fp=fopen("myfile5.dat","rb"))==NULL)
   { printf("Fail !!\n"); exit(0); }
   printf("\nRead file and output to screen :\n");
   printf("\n   num    name      tel\n");
   for(i=0; i<N; i++)
   {  fread(&s[i],sizeof(STYPE),1, fp);
      printf("%6d    %s    %s\n",s[i].num,s[i].name,s[i].tel);
   }
   fclose(fp);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -