C语言-逐行输出文件内容

打开文件 fopen("需要打开的路径")

 

然后使用fgets函数读取行

 

#include

#include

#include

#define MAX_LINE 1024

int main()

{

 charbuf[MAX_LINE];  /*缓冲区*/

 FILE*fp;            /*文件指针*/

 intlen;             /*行字符个数*/

 if((fp =fopen("test.txt","r")) == NULL)

 {

 perror("fail to read");

 exit(1) ;

 }

 while(fgets(buf,MAX_LINE,fp) != NULL)

 {

 len= strlen(buf);

 buf[len-1] = '\0';  /*去掉换行符*/

 printf("%s %d \n",buf,len - 1);

 }

 return 0;

}

你可能感兴趣的:(C语言-逐行输出文件内容)