S
Screamer
Здравствуйте, помогите пожалуйста с задачей
Даны два предложения, найдите слова которые встречаются в обоих и измерьте длину этих слов.
Есть пример этой же задачи с пойнтерами но нужно написать код используя только функций strtok и strlen
Заранее спасибо.
Даны два предложения, найдите слова которые встречаются в обоих и измерьте длину этих слов.
Есть пример этой же задачи с пойнтерами но нужно написать код используя только функций strtok и strlen
Код:
# include <iostream.h>
# include <conio.h>
# include <stdio.h>
# include <stdlib.h>
#include <string.h>
int main()
{
system("cls");
char str1[60], str2[60];
cout<<"Введите первое предложение "<<endl;
cin.getline(str1,60);
cout<<"Введите второе предложение "<<endl;
cin.getline(str2,60);
char *t, *ps, i = 0, j = 0;
int k = 0;
cout << "1-> " << str1 << endl<< "2-> "<<str2 << endl<<endl;
t = strtok(str1," ");
while(t!=NULL)
{
ps = strstr(str2,t);
if(ps != NULL)
cout << "\n"<< t <<" ( " <<strlen(t)<< " ) ";
t = strtok(NULL, " ");
k++;
}
getch();
return 0;
}
Заранее спасибо.