您的位置:首页 > 编程语言 > C语言/C++

C语言相关文件操作函数

2012-03-05 14:16 543 查看
分类函数名调用形式功能
打开文件fopen()FILE *fp;

fp=fopen(文件名,使用文件方式);

打开文件
关闭文件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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: