输出 (C语言文件数据编程概念)

“输出”是C语言文件数据编程概念,在C语言文件数据的输入输出中,当调用输出函数把程序中变量的值输出到外部文件中时,这种操作称为“输出”或“写”。
程序员们为了便于记忆和理解,通常将“输出”和“写”共读为:写出。
这与别于“读”,即“输入”。

读入
fscanf(文件指针,格式控制字符串,输入项表);
fread(buffer,size,count,fp);
ch=fgetc(pf);
fgets(str,n,fp);
写出
fprintf(文件指针,格式控制字符串,输入项表);
fwrite(buffer,size,count,fp);
fputc(ch,fp);
fputs(str,fp);
注意:
1、以上每个函数都以“f”开头,其代表文件(file)之意,这正与正常数据的输入输出(scanf和printf)函数区分开来;str代表字符串(string)之意,ch则是代表字符(characters);fp代表文件指针(file pointer),而pf代表指向文件的文件指针,即“文件指针指向”(Pointing to file pointer),通常也叫做文件指针;
2、文件字符的输入输出函数也可写为:getc和putc,它们与fgetc和fputc函数是等价的;
3、要注意正常“字符”的输出(ch=getchar())输入(putchar(ch))与“文件字符”的输入输出的函数调用上的区别。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值