プログラムにテキスト ファイルを出力させることはできますが、特定の行を出力させるにはどうすればよいでしょうか。いくつかの行に同じものがあり、プログラムを実行したときにそれらを印刷したい場合のように?
#include <stdio.h>
int main ( void ){
static const char filNavn[] = "test.txt";
FILE *fil = fopen( filNavn, "r" );
if ( fil != NULL ){
char line [ 256 ];
while( fgets( line, sizeof( line ), fil ) != NULL ){
fputs( line, stdout );
}
fclose( fil );
}
else{
perror( filNavn );
}
return 0;
}