首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

fopen 使用异常总结

2012-12-19 
fopen 使用错误总结char buf[MAX_LINE] /* 缓冲区 */FILE *fpchar * pint i0char * pp char path[]

fopen 使用错误总结
char buf[MAX_LINE]; /* 缓冲区 */
   FILE *fp;
   char * p;
  int i=0;
  char * pp ;
   char path[] = "/home/aircoder/c/logs/ff.log";
  pp = path;
/*  while(path[i]!='\0')
  {
   pp[i] = path[i];
   i++;
  }*/
//   strcat(pp,filename);
   printf(" 文件:%s\n",path);
   if((fp = fopen(pp, "r")) == NULL){ /*将PP修改为path

在后续get的时候就会出现莫名其妙的段错误


打开文件  切勿使用数组,一面引起段错误*/
             perror("fail to read");
             exit(1);
     }

   while(fgets(buf, MAX_LINE, fp) != NULL){ /* 每次读入一行 */

热点排行