码迷,mamicode.com
首页 > 编程语言 > 详细

c语言读写文件

时间:2019-10-17 13:43:12      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:col   fprintf   define   读写   ase   div   eof   文件   max   

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define OK            0
#define ERR           1
#define MAX_BUFF_SIZE 128

int main(int argc, char** argv)
{
    // fopen 第二个参数可取r、w、a、t、b、+六个字符
    // r :只读
    // w :只写
    // a : 追加
    // t : 文本文件,默认为文本
    // b : 二进制文件
    // + : 读和写


    // 读取文件内容示例
    // char buff[MAX_BUFF_SIZE + 1];
    // FILE* fp = fopen("base64.md", "r");
    // if (fp == NULL) {
    //     fprintf(stderr, "Can‘t open file.");
    //     return -1;
    // }
    // while (!feof(fp)) {
    //     char* ret = fgets(buff, MAX_BUFF_SIZE, fp);
    //     if (ret == NULL) {
    //         break;
    //     }
    //     fprintf(stdout, "%s", buff);
    // }
    // fclose(fp);

    //向文件追加内容示例
    FILE* fp = fopen("base64.md", "a+"); 
    if (fp == NULL) {
        fprintf(stderr, "Can‘t open file.");
        return -1;
    }
    fputs("tongyishu\n", fp);
    fclose(fp);

    return 0;
}

 

c语言读写文件

标签:col   fprintf   define   读写   ase   div   eof   文件   max   

原文地址:https://www.cnblogs.com/tongyishu/p/11691232.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!