文件操作

文件操作_第1张图片

#include
int main(){
    int a = 10000;
    FILE *pf = fopen("test.txt","wb");
    fwrite(&a, 4, 1, pf); //二级制的形式写到文件中
    fclose(pf);
    pf = NULL;
    return 0;
}
#include
#include
#include
int main(){

    //打开文件
    //绝对路径
    FILE *pf = fopen("C:\\xxxxxxx","r");
    if(pf == NULL){
        printf("%s\n",strerror(errno));
    }
    //打开成功
    //读文件
    //关闭文件
    fclose(pf);
    pf = NULL;
    return 0;
}

文件顺序读写

#include
#include
#include
int main(){

    //打开文件
    //相对路径
    FILE *pw = fopen("TEST.txt","w");
    if(pw == NULL){
        printf("%s\n",strerror(errno));
    }
    //写文件
    fputc('b',pw);
    fputc('i',pw);
    fputc("t",pw);
    //关闭文件
    fclose(pw);
    pw = NULL;
    return 0;
}
#include
#include
#include
int main(){

    //打开文件
    //相对路径
    FILE *pr = fopen("TEST.txt","r");
    if(pr == NULL){
        printf("%s\n",strerror(errno));
    }
    //读文件
    printf("%c",fgetc(pr));  //b
    printf("%c",fgetc(pr));  //i
    printf("%c",fgetc(pr));  //t
    //关闭文件
    fclose(pr);
    pr = NULL;
    return 0;
}

文件操作_第2张图片

你可能感兴趣的:(C++,c++,c语言)