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

 时间:2024-11-18 10:45:39

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 re罕铞泱殳c{ /*定义结构体类型*/ 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图
  • 热门搜索
    做衣柜用什么板材好 运动会作文600 奇葩什么意思 customer是什么意思 alive是什么意思 豆浆不能和什么一起吃 维生素b2片 题记是什么意思 维生素b3 什么是创造性思维