Вопрос № 180749: Здравствуйте эксперты! Помогите написать программу на Си с использованием функций ‘str’: Дана строка, содержащая слова, разделенные 1-м или несколькими разделительными символами (пробелами, табуляторами), в начале строки и в конце строки могут наход...
Вопрос № 180749:
Здравствуйте эксперты! Помогите написать программу на Си с использованием функций ‘str’: Дана строка, содержащая слова, разделенные 1-м или несколькими разделительными символами (пробелами, табуляторами), в начале строки и в конце строки могут находиться разделительные символы. Сформировать новую строку, в которой слова исходной строки записаны в порядке возрастания длин и разделены одним пробелом. В начале и конце строки не должно быть разделительных символов.
Отправлен: 14.11.2010, 22:34
Вопрос задал: Magma (Посетитель)
Всего ответов: 1 Страница вопроса »
Проект сделан как консольное приложение, в среде MS Visual Studio 6.0 с использованием библиотеки шаблоно STL. Сначала через cin получаем строку (надо нажать enter дважды, потому что первый будет считан в строку функцией getline)
Потом используется функция strtok для разбора введённой строки. Куски строки складываются в вектор vStrings