Код:
Код: Выделить всё
#include "stdafx.h"
#include
#include
void main()
{
char str[81]; // Исходная строка
gets(str);
char copy_str[81]; // копия строки, чтобы не портить исходную
strcpy(copy_str,str); // делаем копию
char *razdel=" \n\t\r\".,!?"; // Разделители слов (для разбивки)
char *word; // очередное слово строки
word=strtok(copy_str,razdel); // получаем первое слово
while(word)
{
printf("%s\n", word); // печатаем очередное слово
word=strtok(NULL,razdel); // далее (с текущего места в строке) - получаем следующее слово
}
getch();
}