C语言中关于文件的操作

一般格式:


  • FILE *fp=fopen("","");//打开

  • 判空:if(NULL==fp)
    {
    printf(“file error!”);
    return -1;
    }

  • fclose(fp);//关闭并置为0;
    fp=NULL;

常用库函数:


  • feof(检查文件是否读到了文件尾)
    用法:if(!feof)//0时到达结尾,读取文件中的单词个数见eg.1
  • fgetc(由文件中读取一个字符)
    用法:ch = fgetc(fp);//通过循环打印printf("%c", ch);
  • fgets(由文件中读取一字符串 )
    用法:fgets(buff, 10, fp);//
  • fseek(移动文件流的读写位置) //??????
    用法:int fseek( 文件流, long offset, int origin );
    其中
    SEEK_SET 从文件的开始处开始搜索
    SEEK_CUR 从当前位置开始搜索
    SEEK_END 从文件的结束处开始搜索
  • fgetpos(文件定位指针)
    用法:fgetpos(fp,&pos);//存放时存在哪儿,二进制文件中用的多
    ftell(取得文件流的读取位置)
    用法:pos = ftell(fp)与fgetpos应用相似
  • fwrite(将数据写至文件流)
    用法:fwrite(&ar[i], sizeof(int), 1, fp)//数据地址,所占字节,一次读取字符个数,文件)

OA,OD区别

https://blog.csdn.net/qq_42418668/article/details/89598083

常用清屏命令

常用clear或者是Ctrl+l 这俩个命令;
还有printf "\033c"这个命令;例如
cls文件创建在/usr/bin目录下
vim cls
在这里插入图片描述
并且修改权限,使其具有执行权限:chmod 755 cls

清屏是直接执行cls

reset也是清屏命令

reset命令在你的终端控制错乱时非常有用。如输入字符不出现在光标的位置的情况。还有当你敲击回车键时,新提示符并没有出现在新行上。

猜你喜欢

转载自blog.csdn.net/qq_43597310/article/details/89602521