C语言-自我学习-读写文件

人懒要多记笔记

C语言读写文件

End Of File,在电脑的术语缩写通常为 EOF,在作业系统决定资料源无更多的资料可读取。资料源通常称为档案或串流。

关键对象

fopen ->应该是指向Fileopen对象

fprintf ->应该是指向写入对象,

fclose ->file close

写文件

    FILE *pFILE = fopen("./out.txt", "w");

    fprintf(pFILE, "1adfkdfkasdkfkasd");

    fclose(pFILE);

读文件

    FILE *pFILE = fopen("./a.txt", "r");

    if (pFILE == nullptr) {
        printf("不能读");
        return;
    }
    int ch;
    // 获取读写状态
    ch = fgetc(pFILE);
    // 如果没有更多资料可以读写,则停止
    while (ch != EOF) {
        // 获取读写状态
        int i = fgetc(pFILE);
        if (i == EOF) {
            break;
        }
        putchar(ch);
        ch = i;
    }
    printf("%c", ch);
    fclose(pFILE);

猜你喜欢

转载自blog.csdn.net/ci250454344/article/details/84307050