Поиск слова в файле - 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[]="ааа"
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д