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