FILE *file
打开关闭文件
fopen(“路径”,打开方式),返回的是File
fclose(文件指针)
写入字符:
fput(只能写入一个字符,文件指针)
fputs(字符数组,文件指针)
fwrite(字符数组,写入类型大小(sizeof),数据个数(strlen),文件指针)
读取字符
fget(只能读取一个字符(存储的),文件指针)
EOF 表示末尾(用for循环和fget可以获取文本所有字符)
fgets(字符数组,读取大小,文件指针),获取文本所有字符
!feof(指针文件),feof函数是这样的:如果是空返回1,不是空返回0,所以要加!反转,这个利用while也能实现获取文本所有字符
fread(字符数组,写入类型大小(sizeof),数据个数(strlen),文件指针)
格式化读写:
fprintf(文件指针, 格式化)
fscanf(文件指针, 格式化)
格式化就像printf和scanf那样写而已,但是文本写入或者读取都要按照格式化的格式要不然会空。
光标移动:
fseek(file,偏移量,位置)
偏移量正后负前
SEEK_CUR当前位置 SEEK_END末尾 SEEK_SET开头
rewind(文件指针)//光标移动回开头
printf("%c%c",arr[0],arr[1]);这样可以输出一个汉字,如果存了一个汉字的话