C语言--文件操作

本文介绍了C语言中的文件操作,包括文件的定义、文件的唯一标识、文件操作函数如fopen、fclose、fread和fwrite的使用,以及数据流的概念和文件操作步骤。此外,还讨论了文本文件和二进制文件的区别以及文件路径的相关知识。
摘要由CSDN通过智能技术生成


1.文件是什么,文件:储存在外部介质上的数据集合
    文件的唯一标识:三要素(路径,文件名,后缀)

如:D:\CC\temp\file1.txt   (红色部分为路径,蓝色部分为文件名,黑色部分为后缀)
2.文件操作函数
    2.1 fopen  打开文件的函数    返回值:文件指针FILE*    两个参数(第一个参数[文件名] 第二个参数[以什么方式打开文件] )

const char *path = "www.txt";
FILE *fw = fopen(path, "w");

还有一种更安全的函数fopen_s   返回值:成功则返回0   三个参数(第一个参数 文件指针,第二个参数[文件名] 第三个参数[以什么方式打开文件]

	FILE* fw;
if (fopen_s(&fw, "stud.txt", "w")!=NULL)
	{
		printf("文件打开失败");
		return ;
	}


    2.2 fclose     参数只有一个(释放的文件流指针)   1.防止内存泄露  2.未释放再次打开可能发生错误


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值