使用 fopen() 函数打开的文件会先将文件复制到缓冲区.注意:所下达的读取或写入动作,都是针对缓冲区进行存取而不是磁盘,只有当使用 fclose() 函数关闭文件时,缓冲区中的数据才会写入磁盘....(由文件中读取一个字符)
头文件: include
函数声明: int fgetc(FILE * stream);
说明:
fgetc()从参数stream所指的文件中读取一个字符.若读到文件尾而无数据时便返回...因此可连续多次使用fgetc函数,读取多个字符.
应注意文件指针和文件内部的位置指针不是一回事.
文件指针是指向整个文件的,须在程序中定义说明,只要不重新赋值,文件指针的值是不变的....其意 putc 函数的使用几点说明:
被写入的文件可以用写、读写、追加方式打开,用写或读写方式,写入字符时是从文件首开始的.如需保留原有文件内容,希望写入的字符,被写入的文件若不存在,则创建该文件.....若读到文件尾而无数据时便返回 EOF
getc() 与 fgetc() 作用相同,但 getc() 为宏定义,非真正的函数调用.