C语言实现格式化读写文件

 时间:2026-02-13 21:28:49

1、首先打开VC++6.0

C语言实现格式化读写文件

2、选择文件,新建

C语言实现格式化读写文件

3、选择C++ source file 新建一个空白文档

C语言实现格式化读写文件

4、首先声明头文件

#include<stdio.h>

C语言实现格式化读写文件

5、主函数,定义变量

main( )

{

   FILE *fp;

   int i;

6、需要一个结构体,

struct rec{ /*定义结构体类型*/

       char id[10];

       char name[15];

       char department[15];

   }record;

C语言实现格式化读写文件

7、主要代码

if( (fp=fopen("d:\\infile.txt","w"))==NULL ) /*以文本只写方式打开文件*/

   {

       printf("cannot open file");

       exit(1);

   }

   printf("please input data:\n");

   for( i=0;i<2;i++)

   {

   printf("Please input id:\n");

       scanf("%s",record.id); /*从键盘输入*/

       printf("Please input name:\n");

        scanf("%s",record.name);

       printf("Please input department:\n");

        scanf("%s",record.department);

       fprintf(fp,"%s %s %s\n",record.id,record.name,record.department); /* 写入文件*/

   }

   fclose(fp); /*关闭文件*/

   if((fp=fopen("d:\\infile.txt","r"))==NULL)

   { /*以文本只读方式重新打开文件*/

       printf("cannot open file");

       exit(0);

   }

   printf("output from file:\n");

   /*从文件读入*/

   while (fscanf(fp,"%s %s %s\n",record.id,record.name,record.department)!=EOF)

   {

       printf("id:%s name:%s department:%s\n",record.id,record.name,record.department); /* 显示到屏幕*/

   }

   fclose(fp); /*关闭文件*/

   scanf("%d",i);

C语言实现格式化读写文件

  • 点过的链接让它成灰色,用css怎么做?
  • 如何搜索开源(也许免费)的项目
  • C语言进阶:[14]统计单词个数
  • visio怎么画EPC图
  • Eclipse怎么全局搜索替换
  • 热门搜索
    如何删除页眉 山东旅游一卡通 湖南省内旅游景点 皮肤松弛怎么保养 如何给路由器设置密码 吉他如何调音 嘉华旅游 毛氏红烧肉怎么做 电脑如何设置开机密码 闺蜜结婚祝福语朋友圈