Поиск слова в файле - C (СИ) (78441)
Формулировка задачи:
помогите пожалуйста исправить прогу.
нужно найти слово в файле. если нашли, то вывести его.
int main(int argc, char *argv[])
{
FILE *f1;
char search[3]="ааа";
char buf[200];
int i;
f1=fopen("1.txt","r");
while(fgets(buf,200,f1)!=NULL)
{
i=0;
while(i<(200-strlen(search)+1))
{int j=0;
if(buf[i]==search[j]) {int j1=i;
while ((j1-i<strlen(search))&&(buf[j1]==search[j])){
j1++;
j++;
}
if (j1-i+1==strlen(search)) printf("%s\n",search);
}
i++;
}}
fclose(f1);
return 0;
}Решение задачи: «Поиск слова в файле»
textual
Листинг программы
char *search[]="ааа"