C++. Символы и строки. Задача 4

Распечатать введенное предложение, удалив из него слова, которые состоят менее чем из трех букв.

Решение:

const char *between = " .,:!?"; //Разделители между словами
char s[100]="", *p;
puts("Vvedite_predlojenie: ");
gets(s);
p = strtok(s, between);
while(p)
{
if(strlen(p) > 3) puts(p);
p = strtok(NULL, between);
}

 

Рейтинг
( Пока оценок нет )
Загрузка ...