C语言文件详解(二)文件的顺序读写

一、文件顺序读写函数及其关系示意图

文件的顺序读写函数的函数功能和适用于如下图:

 内存与文件之间的函数操作以及数据的输入输出示意图如下图:

 

二、函数详细介绍与示范

1.fputc(字符输出函数)(写"w")

作用: 将字符character写入到文件指针stream所指的文件中去。

注意!!!返回的为int 型,返回的为字符的ASCII值

读取成功,返回字符的ASCII值,读取失败返回EOF。

示范代码:

#include<stdio.h>
int main()
{
	//相对路径
	//打开文件,新建test.txt文件(注意!!所创建的文件在当前工程test_10_13文件路径下)
	FILE*pf = fopen("test.txt","w");

	if (pf==NULL)
	{
		perror("fopen");
		return 1;
	}
	//写文件
	//fputc('a',pf);   将字符a写入到文件指针pf所指的文件里去。
	int i = 0;
	for (i = 0; i < 26;,i++)
	{
		fputc('a'+i,pf);
	}
			
	//关闭文件
	fclose(pf);
	pf = NULL;
	return 0;
}

 运行结果:


2.fgetc(字符输入函数)(读"r")

作用: 读取文件指针stream所指的文件中的字符。

注意!!!返回的为int

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值