Лабораторная работа: Найти самое длинное общее слово двух заданных предложений
do{
fseek(ff, l2, SEEK_SET);
fscanf(ff,"%s",bf);
l2= ftell(ff);
while ((cha(bf[strlen(bf)-1]) == 0)&&(strlen(bf) != 0)){
bf[strlen(bf)-1] = '\0';
}
if (strlen(buf) == strlen(bf)){
//********************* проверка отдельно каждого символа
l=-1;
do{ l++;
b=-1;
b = sravn_char(buf[l],bf[l]);
}while((b == 0)&&(l < strlen(buf)-1));
//************************ выводрезультатапрверки
if ((b == 0)&&( strlen(buf) == strlen(p))){
printf("Общее найбольшое слово :'%s'\n",buf);
fprintf(f,"Общее найбольшое слово :'%s'\n",buf);
}
if ((b == 0)&&( strlen(buf) > strlen(p))){
p = strdup(buf);
}
}
}while(l2 < prv2);
}while(l1 < prv1);
if (strlen(p) != 0){
printf("Общее найбольшое слово :'%s'\n",p);
fprintf(f,"Общее найбольшое слово :'%s'\n",p);
}