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

Author:


Download

    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;
    }

Leave a Reply

Your email address will not be published. Required fields are marked *