-seventy-
Welcome to my blog space.

文件操作

/*
    1.文件路径:相对路径/绝对路径

    2.根目录---如:C盘、D盘、E盘

    3.操作文件:
        1.单个字符读写
        2.字符串读写
        3.格式化读写
        4.二进制形式读写
        5.指定位置读写
*/
# include <stdio.h>

int func_1();    // 声明

int main()
{
    FILE file;

    func_1();

    return 0;
}

// 1.单个字符读写
int func_1()
{
    // 打开文件 ==》 (读)操作文件 ==》 关闭文件 ==> 打开文件 ==》 (写)操作文件 ==> 关闭文件

    // 定义变量:文件
    FILE* file = NULL;

    // 打开文件:路径,打开方式
    file = fopen("/test.txt", "r");

    // (读)操作文件:
    char ch = 0;
    ch = fgetc(file);
    printf("%c \n", ch);    // 输出ch的内容
    putchar(ch);    // 也是输出ch的内容

    // 关闭文件:
    fclose(file);
    file = NULL;

    // 打开文件:注意!以 w 操作文件时,文件由"关闭状态"转为"打开状态"会清空文件里面的内容
    file = fopen("test.txt", 'w');

    // (写)操作文件:
    fputc('M', file);

    // 关闭文件:
    fclose(file);
    file = NULL;
}

 

posted on 2023-07-13 23:13  -seventy-  阅读(25)  评论(0)    收藏  举报