复制代码
2,c语言按行读取文件
#include #include #include #define len 1024 int main(void) { char filename[len], buf[len]; file *fp; int len; scanf(%s, filename); fp = fopen(filename, r); if (fp == null) exit(-1); while (fgets(buf, len, fp) != null) { len = strlen(buf); buf[len - 1] = '\0'; // 去掉换行符 printf(%s\n, buf); } return 0; }
复制代码