Text: |
ФІО = Горбаченко В.А. Забыл фамилию
Запитання:/*
Написати програму, яка б зчитувала
з клавіатруи строку символів та виводила на екран всі слова,
що складаються із заданої кількіості літер.
*/
#include <iostream>
#include <cstring>
#include <conio.h>
#define n 256 // довжина строки
using namespace std;
int main()
{
char str[n];
int mylength;
// строка, символ
cout << "Input SEARCHING LENGTH :" << endl;
cin>>mylength;
// зчитуємо і виводимо символ
fflush(stdin);
cout << "Input the string:" << endl;
cin.getline(str, n);
// Зчитуємо строку
char *pword = strtok(str, " ,-.?!");
//http://www.cplusplus.com/reference/clibrary/cstring/strtok/
//http://www.softtime.ru/dic/id_dic=73&id_group=1
int count=0;
while(pword)// перебираємо слова (до тих пір поки не буде пусто)
{
// cout<<pword<<endl;
if (strlen(pword)==mylength){
count++;
cout<<" "<<count<<" : -> "<<pword<<endl;
}
// перевіряємо кожне слово
pword = strtok(NULL, " ,-.?!");
// робимо здвиг
}
cout << "The count is " << count << endl;
system("PAUSE");
return 0;
}
====================================
|