#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<errno.h>
int main() {
//打开--r=read--w=write
FILE* pf = fopen("F:\\QQ\\Download\\test.txt", "r");//写的时候,r换位w,此处为了防止转义字符,写成\\再次转义一次
//判断
if (pf == NULL) {
printf("%s", strerror(errno));
return 0;
}
//写
//fputc('s', pf);//将s写入pf文件中,每次只能写入一个字符
//fputc('e', pf);
//fputc('e', pf);
//读
printf("%c", fgetc(pf));//打印,每次只能打印出一个字符,且指针会向后移动
printf("%c", fgetc(pf));
printf("%c\n", fgetc(pf));
//关闭
fclose(pf);
pf = NULL;
return 0;
}
fputc('写入字符',文件指针);
printf("%c",fgetc(文件指针));//每使用一次文件指针,文件指针就会向后移动一个字节