c语言中相关文件输入输出小结

来源:互联网 发布:巴基斯坦 歼10 知乎 编辑:程序博客网 时间:2024/04/29 23:01
分类函数名调用形式功能打开文件fopen()

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

打开文件关闭文件fclose()fclose(文件指针);关闭文件文件定位fseek()fseek(文件类型指针,位移量,起始点)改变文件位置指针的位置rewind() 使文件位置指针重新置于文件开头ftell() 返回文件位置指针的当前值文件读写fgetc(), getc()ch=fgetc(fp)从指定文件取得一个字符:带回一个值赋给chfputc(), 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