C语言的文件操作学习笔记

/*侵权请私信联系删除,参考文献:C语言文件操作(超详细版)-CSDN博客*/

操作数据文件的基础是创建“文件指针”。在C语言中,文件指针是一个特殊的指针,用于在程序中引用文件。它指向一个FILE类型的结构体,该结构体在C标准库中定义,通常包含在<stdio.h>头文件中。文件指针用于跟踪文件在磁盘上的位置,以及执行文件输入/输出(I/O)操作时的状态。

当我们使用fopen函数打开一个文件时,该函数会返回一个指向FILE结构体的指针,这个指针就是文件指针。如果文件打开成功,我们可以使用这个指针来读取或写入文件;如果打开失败,fopen会返回NULL

关键的变量介绍

    FILE* pf;

创建文件指针pf指向FILE结构体,它可以指向某个文件的文件信息区,通过其即可访问到该文件

关键函数介绍

打开file

FILE * fopen ( const char * filename, const char * mode );

 打开文件的函数,第一个参数填写函数名称(需要加“”),第二个参数代表文件使用方式。

6f801b9f5800496286621afcbe7a729d.png

关闭file

int fclose ( FILE * stream );

需要填入文件指针

读写file

91329fe7389748d4bdf760be21c40b84.png

代码示例,在工程文件夹里输出一个text文件,上面写着"Hello World!"

#include<stdio.h>
#include<string.h>

int main()
{
	FILE* pf = fopen("test.txt", "w+");
	if (pf == NULL)
	{ 
		printf("error!\r\n");
		return;
	}
	//输入一个字符
	fputs("Hello World!", pf);
	//用完关闭文件
	fclose(pf);
	pf = NULL;

	return 0;
}

 

 

 

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值