#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, const char * argv[]) {
void fgetc1();
fgetc1();
return 0;
}
void fgetc1(){
FILE *fp = NULL;
char *fname = "/Users/dajiahao-mac/Desktop/1.txt";//45°
fp = fopen(fname, "r+");
if (fp==NULL) {
printf("fp open error\n");
return;
}
printf("打开成功\n");
while (!feof(fp)) {
char tmp = fgetc(fp);
printf("%c",tmp);
}
if (fp != NULL) {
fclose(fp);
}
return;
}
//output
打开成功
Yan bao get up~
元宝起床了~ 打开,只读
"w" 打开,文件指针指到头,只写
"a" 打开,指向文件尾,在已存在文件中追加
"rb" 打开一个二进制文件,只读
"wb" 打开一个二进制文件,只写
"ab" 打开一个二进制文件,进行追加
"r+" 以读/写方式打开一个已存在的文件
"w+" 以读/写方式建立一个新的文本文件
"a+" 以读/写方式打开一个文件文件进行追加
"rb+" 以读/写方式打开一个二进制文件
"wb+" 以读/写方式建立一个新的二进制文件
"ab+" 以读/写方式打开一个二进制文件进行追加
\377
fgetc,feof
最新推荐文章于 2024-01-15 16:20:33 发布
本文详细解析了C语言中文件操作函数的使用方法,包括如何使用`fopen`打开文件,`fgetc`读取文件内容,以及不同文件打开模式(`r+`, `w+`, `a+`)的区别和应用场景。
827

被折叠的 条评论
为什么被折叠?



