Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

C/C++: Rechecher des mots clés dans un fichier et afficher le résultat


{filelink=13887}

    int searchFile( FILE fpIn, const char *keyword )
    {
      #define MAX_LINE 256
      char line[MAX_LINE] = "";
      int count = 0;
 
      if ( fpIn == NULL || keyword == NULL )
        return -1;
      else
        rewind( fpIn );
 
      while ( fgets( line, MAX_LINE, fpIn ) != NULL )
        if ( strstr( line, keyword ) != NULL )
        {
          ++count;
          fputs( line, stdout );
        }
 
      if ( !feof( fpIn ) )
        return -1;
      else
        return count;
    }

No comments yet.

Leave a Comment