Лабораторная работа: Найти самое длинное общее слово двух заданных предложений
break;
//******************** Вводсфайла
case 50:
FILE *ff;
clrscr();
printf("Введитеимяфайла:");
do{
k=0;
lev1 = 0;
b=0;
scanf("%s",name);
printf("name = {%s}\n",name);getch();
fprintf(f,"Данные читаем из файла: %s\n",name);
if ((ff = fopen(name,"rt")) == NULL){printf("Cannot open output file.\n");}
clrscr();
b=1;
do{
if (b == 3){b = 2; lev2 = prv1+1;}
input[0] = '\0';
fscanf(ff,"%s",input);
if (strlen(input) == 0){ b = 0;}
//************** Перваястрока ****************************
if ((b == -1)||(b == 1)){
if (b == 1){ str1 = strdup(input);b = -1;}
else {strcat(str1," ");strcat(str1,input);}
if (input[strlen(input)-1] == '.'){b = 3;prv1 = ftell(ff);}
}
//*************** Вторая строка ***************************
if ((b == 2)||(b == -2)){