C语言之文件

文章目录

前言

一、文件的基本操作

1、用只读模式打开文件流

 2、用w只写模式打开并创建文件

3、给文件改名

4、删除文件

二、文本文件写操作

三、文本文件读操作

四、二进制文件写操作

五、二进制文件读操作

六、文件复制

七、文件光标

总结


前言

        文件处理在C语言中是一个重要的概念,通过文件处理可以实现对文件的读取、写入、创建、删除等操作。C语言提供了一些标准的文件处理函数和库,如fopen、fclose、fread、fwrite等,这些函数可以帮助程序员进行文件操作。

        在C语言中,文件是以流的形式进行处理的,程序需要先打开文件流然后进行读取或写入操作,最后关闭文件流。在操作文件时,需要注意文件的打开方式、读写位置、文件指针的移动等问题,以保证文件操作的正确性和有效性。


一、文件的基本操作

1、用只读模式打开文件流

        主要功能是尝试以二进制只读模式打开指定路径下的文件,如果文件打开成功则输出相应信息并关闭文件,如果文件打开失败则输出文件不存在的提示信息。

#include<stdio.h>
#include<stdlib.h>
 
int main()
{

	FILE* readFile = fopen("D:\\fanwan\\myfile\\bbb.txt","rb"); 
    if (readFile)//如果文件打开成功
    {
	 
	    printf("文件打开成功");
	    fclose(readFile);//关闭文件流。
	    readFile=NULL;//释放文件指针。
    }
    else
    {
	    printf("文件不存在\n");
    }
	
	return 0;
}

 2、用w只写模式打开并创建文件

        主要功能是尝试创建一个文本文件,并根据文件创建(打开)的结果输出相应的提示信息。

#include<stdio.h>
#include<stdlib.h>
 
int main()
{

	FILE* pf = fopen("C:/myfile/名单.txt", "wt");
	if (pf != NULL)
	{
		puts("创建成功");


		fclose(pf);
		pf = NULL;
	}
	else {
		puts("创建失败");
	}
	
	return 0;
}

3、给文件改名

        主要功能是对指定路径下的文件进行重命名操作,并根据重命名的结果输出相应的提示信息。

#include<stdio.h>
#include<stdlib.h>
 
int main()
{
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小辉同志

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值