c语言写出txt数据类型,C语言类型的读文件和写文件.docx

这篇博客介绍了C语言中如何进行文件的读写操作。首先演示了使用fgets函数读取文件内容到字符串中,然后展示了如何使用fwrite将字符串写入文件。接着,通过fseek重新定位文件指针,实现从文件头开始读取。此外,还提供了结构体数组的保存到文件的示例,强调了文件打开失败时的错误处理。
摘要由CSDN通过智能技术生成

C语言类型的读文件和写文件

//C语言类型的读文件:fgets(str,n,fp)//读取文件中的字符,存进字符串数组中#include#include/*普通的读取文件(文件已存在字符)*///int main()//{//FILE *stream;char string[]="This is a Test!";//char msg[20];///*open a file for update*///stream = fopen("dump_1.txt","r");///*write string into the file*/fwrite(string,strlen(string),1,stream);//或者先在文件中写入字符串,再从文件中读取///*seek to the start of the file*///fseek(stream,0,SEEK_SET);///*read string from the file*///fgets(msg,50,stream);//printf("%s",msg);//printf("\n");//fclose(stream);//return 0;}///*********写文件************///#include//#define size 1//typedefstruct//{//char name[10];//intnum;//int age;//char addr[15];//}student;//student stu[size];void save()//{//FILE* fp;//inti;//if((fp=fopen("data.txt","w"))==NULL)//{//printf("无法打开此文件!\n");//return ;//}//for(i=0;i#define SIZE 1typedefstruct{ char name[10];intnum;int age; char addr[15]; }student;student stu[SIZE];void save(){ FILE *fp;inti; if((fp=fopen("dat.txt","w"))==NULL) {printf("无法打开此文件!\n"); return; } for(i=0;i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值