Лабораторная работа: Найти самое длинное общее слово двух заданных предложений

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)){

К-во Просмотров: 490
Бесплатно скачать Лабораторная работа: Найти самое длинное общее слово двух заданных предложений