| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > надо написать программу подсчета букв. |
| Автор: hedgehog1 22.1.2017, 14:35 |
| пользователь вводит фразу, задача программы пересмотреть все буквы и вывести в ряд все буквы из алфавита только один раз. Пример. "Введите предложение" Пользователь пишет "А роза упала на лапу Азора". Ответ "а, р, о, з, у, п, л, н" Кто может помочь написать? |
| Автор: Olej 22.1.2017, 22:19 | ||
1. Если у вас русскоязычный текст, то у вас будут большие проблемы. См. в сторону типа данных wchat_t (Unicode представление), wstring, wcin, wcout (если это язык C++). 2. Вы ведь даже не удосожились написать какой язык вас интересует: C или C++. |
| Автор: hedgehog1 23.1.2017, 01:02 |
| Да, текст кириллицей. Программа на с++. Думала это легкая программа. Но оказалось, что нет. |
| Автор: Olej 23.1.2017, 15:47 | ||||
Да ничего там сложного нет... - вместо chat используете тип wchar_t ... - вместо string - wstring ... - вместо функций str*() - wcs*() :
При этом символы у вас - в представлении Unicode, длина их не 1 байт (в зависимости от операционной системы или 2 или 4 байт на символ). А дальше делаете всё то, что вы планировали делать с char... |