#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(文件指针));//每使用一次文件指针,文件指针就会向后移动一个字节