一般格式:
-
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命令在你的终端控制错乱时非常有用。如输入字符不出现在光标的位置的情况。还有当你敲击回车键时,新提示符并没有出现在新行上。