c语言中进行文件读写的函数是?

c语言中进行文件读写的函数是?,第1张

C语言文件进行读取之前需要先打开文件,然后再进行读写,读写完之后关闭文件。

可以使用两组函数实现:

一、C语言液基册库函数

打开文件:fopen

读写(一般对应成对使用):

fgetc---fputc fgets---fputs fread---fwrite

关闭文件:fclose

二、Linux系统函数闹宏

打开文件:open

读写(一般对应成对使用):read---write

关闭文锋蚂件:close

c语言读取文件并输出的代码如下:

#include<stdio.h>

inta;

charb,c[100];

intmain(){

FILE*fp1=fopen("input.txt","r");//打开输入文件

FILE*fp2=fopen("output.txt","w");//打开输出文件

if(fp1==NULL||fp2==NULL){//若打开文件失败则退出

puts("不能打开文件!");

return0;

fscanf(fp1,"%d",&a)//从输入文件读取一个整数

b=fgetc(fp1);//从输入文件读取一个字符

fgets(c,100,fp1);//从输入文件读取一行字符串

printf("%ld",ftell(fp1));//输出fp1指针当前位置相对于文件首的偏移字节数

fputs(c,fp2);//向输出文件写入一行字符串

fputc(b,fp2);//向输出文件写入一个字符

fprintf(fp2,"%d",a);//向输出文件写入一个整数

fclose(fp1);//关闭输入文件

fclose(fp2);//关闭输出文件,相当于保存

return0;

C语言中使用fopen()函数实现文件的读取,使用fgetc()函数读取文件中的字符,使用fclose()实现文件的关闭,注意:耐皮打开文件流必须要关闭文件流,不然会持续占用计算机内搭亩启存资源。

扩展资料:

fopen函数

C语言中fopen函数可以两个参数,fopen(const char *filename, const char *mode)。

第一个参数filename:这是 C 字符知如串,包含了要打开的文件名称。

第二个参数mode:这是 C 字符串,包含了文件访问模式。

参考资料来源:百度百科-fopen


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8194293.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存