字符串级数据的读和写

来源:岁月联盟 编辑:zhu 时间:2009-02-19
   1.字符串数据的读
    函数原型:
    char *fgets(char*str,int len,FILE*fp);
    功能:从文件指针fp所指的文件中读入一个长度为len一1的字符串,送入到str所指内存地址中。返回值为str的首地址,若读到文件尾或出错,则返回值为NuLL。
    说明:
    (1)字符串读入后在最后加结尾符’\0’。
    (2)将读到的回车符作为字符存储。这点与gets()函数不同,gets()把读到的回车符转换成结尾符。
    (3)字符串数据的读和写亦称“行处理”。


    2.字符串数据的写
    函数原型:
    int fputs(char*str,FILE*fp);
    功能:将str指针所指字符串写入到文件指针fp所指文件中。若该函数成功调用,返回函数值0,否则返回函数值非0。

图片内容