现在的位置: 首页 > 综合 > 正文

文件操作函数

2018年04月15日 ⁄ 综合 ⁄ 共 590字 ⁄ 字号 评论关闭



以下函数都在库<stdio.h>中

fputc

将字符ch写到文件指针fp所指向的文件的当前写指针的位置。

函数名称:写字符文件函数fputc()
函数格式:int fputc (int n, File *fp)
参数解释:fp为文件指针,它的值是执行fopen()打开文件时获得的。
n为输出的字符量。
虽然函数被定义为整形数,但仅用其低八位。
返回值:在正常调用情况下,函数返回读取字符的ASCII码值,出错时,返回EOF(-1)。当正确写入一个字符或一个字节的数据后,文件内部写指针会自动后移一个字节的位置。EOF是在头文件
stdio.h中定义的宏。

fputs是一种函数,具有的功能是向指定的文件写入一个字符串(不自动写入字符串结束标记符‘\0’)。成功写入一个字符串后,文件的位置指针会自动后移,函数返回为一个非负整数;否则返回EOF(符号常量,其值为-1)。

用 法: int fputs(const char *str, FILE *fp);
参数: str是字符型指针,可以是字符串常量,或者存放字符串的数组首地址。
fp是文件型指针,通过打开文件函数fopen()获得的。
fopen :打开一个文件函数原型:FILE * fopen(const char * path,const
char * mode);
返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno
中。

抱歉!评论已关闭.