// delete.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include #include #include #include #include using namespace std; /* strto_s - выделяет фрагменты строки s1, разделены одно- или многосимвольный разделителями из строки s2. При первом обращении к strtok выдается адрес первого фрагмента. Следующие вызовы с задачей NULL вместо первого аргумента (s1) будут выдавать адреса следующих фрагментов из строки s1 до тех пор, пока фрагментов не останется. */ char string1[] = "Veselo, veselo, vstretim. Novyy god."; char separators[] = ".,"; //наши разделители char *token, *next_token1, *next_token2; int main(void) { cout << string1 << endl; token = strtok_s(string1, separators, &next_token1); while (token != NULL) { if (token != NULL) { cout << token << " "; token = strtok_s(NULL, separators, &next_token1); } } _getch(); return 0; }