C语言文件读写操作详解与示例代码.pdfVIP

  • 0
  • 0
  • 约2.01千字
  • 约 3页
  • 2026-01-22 发布于北京
  • 举报

一、读文件

1、打开文件:使用fopen方法:

功能:打开一个流

用法:FILE*fopen(char*filename,char*type);

参数1:文件名称

参数2:操作文件模式

返回值:当前文件在内存中的首地址

2、数据:使用fread方法:

功能:从一个流中读数据

用法:intfread(void*ptr,intsize,intnitems,FILE*stream);

参数1:指定数据存放的位置

参数2:每次从文件中多少个字节的数据

参数3:的次数

参数4:指定数据的文件

返回值:向指定文件中写了多少次数

3、关闭文件:使用fclose方法:

功能:关闭一个流

用法:intfclose(FILE*stream);

参数1:文件名称

示例代码:

/*

打开文件

数据

关闭文件

*/

#includestdio.h

main(){

//打开文件

FILE*filefopen(1.txt,rt);

//数据

chararr[20];

intlenfread(arr,sizeof(char),5,file);

printf(向指定文件中写了%d次数据\n,len);

printf(的数据为:%s\n,arr);

//关闭文件

fclose(file);

system(pause);

}

二、写文件

1、打开文件

函数名:fopen:

功能:打开一个流

用法:FILE*fopen(char*filename,char*type);

参数1:文件名称

参数2:操作文件模式

返回值:当前文件在内存中的首地址

2、写入文件:

函数名:fwrite

功能:写内容到流中

用法:intfwrite(void*ptr,intsize,intnitems,FILE*stream);

参数1:向文件中写入的数据

参数2:每次向文件中写入多少个字节的数据

参数3:写入的次数

参数4:指定写入数据的文件

返回值:向指定文件中写进去了多少次数据

3、关闭文件

函数名:fclose

功能:关闭一个流

用法:intfclose(FILE*stream);

示例代码:

/*

打开文件

写入数据

关闭文件

*/

#includestdio.h

main(){

FILE*filefopen(1.txt,wt);

chararr[20]=abcde;

intlenfwrite(arr,sizeof(char),5,file);

printf(指定文件中写进去了%d次数据\n,len);

fclose(file);

system(pause);

}

文档评论(0)

1亿VIP精品文档

相关文档