C语言文件操作中fgetc和getc有什么区别?

还有fputc和putc都是输入输出的意思?... 还有fputc和putc都是输入输出的意思? 展开
 我来答
桑莎莎妫修
2019-12-29 · TA获得超过3万个赞
知道小有建树答主
回答量:1.2万
采纳率:34%
帮助的人:838万
展开全部
getc()和fgetc()函数即可以接收键盘输入(f)getc(stdin),也可以读取文本文件(f)getc(file
*stream),成功,返回读取的字符,否则返回eof,原型都在头文件stdio.h中,两者没有区别。
putc()和fputc()是输出函数,(f)putc(stdin)写字符到显示器,也可以写到文本文件fputc(file
*stream)。成功,putc()返回写出的字符,而fputc()返回写出的字符数(奇怪不?),不成功都返回eof。
zhxiufan
2011-10-25 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38387
国家科技进步奖

向TA提问 私信TA
展开全部
fputc输出到文件
putc输出到显示器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
clitoriscn
2011-10-25 · TA获得超过3628个赞
知道小有建树答主
回答量:3258
采纳率:0%
帮助的人:1535万
展开全部
两个参数不一样多的
fgetc和fputc是从标准流获取/输出字符,可以输入输出到文件,也可以从键盘获取,输出到屏幕.
getc和putc是从标准输入流中获取/从标准输出流输出字符,也就是一般情况从键盘输入获取字符,输出到显示器上

其实很多时候下,后一组函数是由前一组函数通过宏实现的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leoujz
2011-10-25 · TA获得超过147个赞
知道答主
回答量:78
采纳率:0%
帮助的人:47.3万
展开全部
fputc向文件输出
putc向系统控制台输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式