当前位置:
文档之家› C语言文件读写函数表(简洁版)
C语言文件读写函数表(简洁版)
C 语言中文件操作函数
fread(buffer,size,count,fp) fwrite(buffer,size,count,fp) fgetc(fp) fputc(ch,fp) fgets(str,n,fp) fputs(str,fp) fprintf(fp,”%d,%f…”,I,j,k…) fscanf(fp,”%d%f…”,&I,&j…) fewind(fp) 以二进制形式从 fp 文件中读 count 个 size 字节的数据存 储到 buffer 中 以二进制形式将 buffer 中 count 个 size 字节的数据写到 文件 fp 中 从文件 fp 中读回一个字符作为返回值,错误则返回 EOF 把字符 ch 写到文件 fp 中,成功则返回 ch 的 ascii 码值, 错误则返回 EOF 从文件 fp 中读取一个长度为 n-1 的字符串存到 str 字符 数组中,读成功返回地址 str,失败返回 NULL 将字符串 str 写入文件 fp 中,输出成功返回 0,失败返回 非 0 值。 将对应格式的对应的数据写入到文件 fp 中,成功时的返 回值是写入的字符的个数,失败时返回负值。 从文件 fp 中读取整数送 i,浮点数送 j,成功返回读入的 参数的个数,失败返回 EOF(-1) 将文件 fp 位置标志重新指向文件 fp 的开头,没有返回值 文件 fp 位置从 fromwhere(0 或者 SEEK_SET 表示开头,1 或者 SEEK_CUR 表示当前,2 或者 SEEK_END 表示结尾)处 偏移 offset(位移量是 long 型末尾加 L,正表示向前, 负 表示向后)个字节处
fseek(fp,o