分类 | 函数名 | 调用形式 | 功能 |
打开文件 | fopen() | FILE *fp; | 打开文件 |
关闭文件 | fclose() | fclose(文件指针); | 关闭文件 |
文件定位 | fseek() | fseek(文件类型指针,位移量,起始点) | 改变文件位置指针的位置 |
rewind() | 使文件位置指针重新置于文件开头 | ||
ftell() | 返回文件位置指针的当前值 | ||
文件读写 | fgetc(), getc() | ch=fgetc(fp) | 从指定文件取得一个字符:带回一个值赋给ch |
fputc(), putc() | fputc(ch,fp) | 把字符输出到指定文件:将字符(ch输的值)出到fp指向的文件中 | |
fgets() | fgets(str,n,fp) | 从指定文件读取字符串 | |
fputs() | fputs(字符串,fp) | 把字符串输出到指定文件 | |
getw() | i=getw(fp) | 从指定文件读取一个字(int 型) | |
putw() | putw(字,文件指针) | 把一个字(int 型)输出到指定文件 | |
fread() | fread(buffer,size,count,fp) | 从指定文件中读取数据项 | |
fwrite() | fwrite(buffer,size,count,fp) | 把数据项写到指定文件 | |
fscanf() | fscanf(文件指针,格式字符串,输出表列) | 从指定文件按格式输入数据 | |
fprintf() | fprintf(文件指针,格式字符串,输出表列) | 按指定格式将数据写到指定文件中 | |
文件状态 | feof() | 若到文件末尾,函数值为"真"(非0) | |
ferror() | ferror(fp) | 若对文件操作出错,函数值为"真"(非0) | |
chearerr() | 使ferror和feof函数值置0 |
C语言相关文件操作函数
最新推荐文章于 2023-04-15 16:15:56 发布