字符级数据的读和写

来源:岁月联盟 编辑:zhu 时间:2009-02-19
   1.字符级数据的读
    函数原型:
    int(getc(FILE *fp);
    功能:从文件指针fp所指向的文件中读取一个字节的代码值(字符),作为函数的返回值。正常情况下为一个字符,读到文件尾或出错时为EOF(-1)。
    说明:
    (1)读完一字节数据后,文件指针自动后移。
    (2)getc和fgetc是等价的宏。
    (3)若文件指针为stdin,则fgetc(stdin)功能与getchar()等价。


    2.字符级数据的写
    函数原型:
    int fputc(int ch,FILE *fp);
    功能:将ch写入文件指针fp所指向的文件中。写入成功返回字符值,不成功返回值EOF。
    说明:
    (1)写入数据前,文件指针自动后移。
    (2)putltc和fputc是等价的宏。
    (3)若文件指针为stdout,则fputc(stdout)功能与puttchar()等价。
    (4)文件的建立通过写操作完成。

图片内容