当前位置:早雪网网络学院编程文档C/C++ → 小工具 search

小工具 search

减小字体 增大字体 作者:不详  来源:supcode.com收集整理  发布时间:2005-7-22 19:38:31
}
  }
  printf( "%s search completed.\n", dir_n );
}

void f_open(char* file)
{
  char str[1000];
  FILE *fp,*r_fp;
  int  flag=0;
  int  n=0;

  if ( ( fp = fopen( file, "r" ) ) == NULL)
  {
    printf("Error when openning file %s\n", file);
    exit(1);
  }
  if ( ( r_fp = fopen( file_r, "a" ) ) == NULL)
  {
    printf("Error when openning file %s\n", file_r);
    exit(1);
  }
  
  printf("%s \n",file);  
  while ( ( fgets(str, 1000, fp) )!=NULL )
  {
    n++;
    if ( strstr( str, keyword )!=NULL )
    {
      cou_s++; flag = 1;
      if (cou_s>1000)
      {
        printf( "Too many ... ... I'm tired.\n" );
        exit(0);
      }
      printf(" >> Found keyword %s in file %s line %d:\n", keyword, file, n); 
      printf(" %s\n", str);
      fprintf(r_fp," >> Found keyword %s in file %s line %d:\n",keyword,file,n);
      fprintf(r_fp," %s\n", str);
    } 
  }
  
  if (flag) cou_f++;
  cou_t++;
  fclose(fp);
  fclose(r_fp);
}

上一页  [1] [2] 

[数据载入中...] [返回上一页] [打 印]