#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
", fp);
fclose(fp);
return 0;
}