A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 学以致用表初衷 中级黑马   /  2016-1-17 07:19  /  3330 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

fputc
1)被写入的文件可以用写、读写、追加方式打开,用写或读写方式打开一个已存在的文件时将清 除原有的文件内容,写入字符从文件首开始。
2)如需保留原有文件内容,希望写入的字符以文件末开始存放,必须以追加方式打开文件。被写 入的文件若不存在,则创建该文件。
3)每写入一个字符,文件内部位置指针向后移动一个字节。
4)fputc函数有一个返回值,如写入成功则返回写入的字符,否则返回一个EOF。可用此来判断写 入是否成功。
fgetc
1)在fgetc函数调用中,读取的文件必须是以读或读写方式打开的。 读取字符的结果也可以不向字符变量赋值。例如:fgetc(fp); 但是读出的字符不能保存。
2)在文件内部有一个位置指针。用来指向文件的当前读写字节。在文件打开时,该指针总是指向文件的第一个字节。使用fgetc 函数后,该位置指针将向后移动一个字节。 因此可连续多次使用 fgetc函数,读取多个字符。应注意文件指针和文件内部的位置指针不是一回事。
3)文件指针是指向整个文件的,须在程序中定义说明,只要不重新赋值,文件指针的值是不变的。
4)文件内部的位置指针用以指示文件内部的当前读写位置,每读写一次,该指针均向后移动,它不需在程序中定义说明,而是由系统自动设置的。

3 个回复

倒序浏览
笑声不断 来自手机 中级黑马 2016-1-17 07:30:19
沙发
受用了总结一下
回复 使用道具 举报
总结的很好,,,,,,,,,
回复 使用道具 举报
guyuexing 来自手机 中级黑马 2016-1-17 09:56:47
板凳
很好,学习
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马