文件指针即FILE
类型,其定义在stdio.h
头文件中,用于操作文件。本例中将text.txt
文件中的内容存放到content
数组中,支持多行文件读入。
#include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_LINE 1024 #define MAX_SIZE 10240 int main() { FILE *fp; char content[MAX_SIZE]; char buf[MAX_LINE]; if ((fp = fopen("text.txt", "r")) == NULL) { perror("Fail to read file"); exit(1); } while (fgets(buf, MAX_LINE, fp) != NULL) { strcat(content, buf); } printf("%s", content); return 0; }
运行结果如下。
// TODO 更多有关FILE的用法
参考:C语言读取txt文件实例
0 条评论