C语言_文件

@(C语言)

[toc]

读文件

//读文件
int main(){
    char * path ="";
    //打开路径
    FILE *fp =fopen(path, "r");

    char buff[50];
    while (fgets(buff, 50, fp)) {
        printf("%s",buff);
    }

    fclose(fp);
    return 0;
}

写文件

//写文件
int main(){
    char * path ="";
    FILE *fp =fopen(path, "w");
    if (fp==NULL) {
        printf("failed ....")
    }
    char *text ="test write file";
    fputs(text, fp);
    fclose(fp);
    return 0;
}

读写二进制文件

int main() {
    char * read_path = "G:\\0_preClass\\NDK\\class\\Ls_C5\\files\\LogViewPro.exe";
    char * write_path = "G:\\0_preClass\\NDK\\class\\Ls_C5\\files\\LogViewPro_write.exe";

    //read
    FILE * read_fp = fopen(read_path, "rb");
    //write
    FILE * write_fp = fopen(write_path, "wb");
    char buff[50];
    int len = 0;
    while ((len = fread(buff, sizeof(char), 50, read_fp)) != 0)
    {
        fwrite(buff, sizeof(char), len, write_fp);
    }
    fclose(read_fp);
    fclose(write_fp);
    system("pause");
    return 0;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 语言中对文件进行操作必须首先打开文件,打开文件主要涉及到fopen函数。fopen函数的原型为 FILE* fop...
    朱森阅读 825评论 0 1
  • [TOC] UNIX的哲学,万物皆文件. 打开关闭文件 FILE * fopen(const char *file...
    robinguo2012阅读 749评论 0 0
  • 所谓“文件”是指一组相关数据的有序集合,该数据的集合的名字就是文件名。文件可以分为很多类,如源程序文件、目标文件、...
    一叶之界阅读 490评论 0 0
  • Android NDK开发之旅 目录 文件读写 一个文件,无论它是文本文件还是二进制文件,都是代表了一系列的字节。...
    香沙小熊阅读 4,630评论 0 4
  • c语言里面的各种字符/字符串读写一直搞得我分不清楚。。今天来学习总结一下:原文章来自http://www.cnbl...
    AwesomeAshe阅读 492评论 0 0