我可以让我的程序打印出我的文本文件,但是如何才能使它打印出特定的行?就像是否有几行内容是相同的,并且我希望在运行该程序时将它们打印出来?从顺序文件中选择性地打印输出行
#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;
}
我该怎么做呢? :) – Winkz
我推荐你随机访问文件,他们比顺序好得多http://stackoverflow.com/questions/13438941/comparing-and-checking-columns-in-two-files/13463644#13463644 –
是的几个信息,就像我想要所有名称为“bob”的行,例如,如果你跟着我? – Winkz