Сергей
Сергей

Работа со строкой в c++

Строка, содержащий русский текст. Как узнать какие буквы и сколько раз встречаются в этом тексте? К примеру, а - 10, б - 4.

Галина Солодухина
Галина Солодухина

Самый простой способ - создать ассоциативный массив (например, на базе хэш-таблицы) , ключ - буква, значение - счётчик буквы в тексте. Перебирать текст посимвольно, инкрементируя соответсвующий счётчик.

В стандартном C++ (98) ассоц. массив std::map, но, насколько я знаю, его обычно реализуют с помощью сбалансированных деревьев...

Похожие вопросы
C++ преобразовать из строки в число
C# работа со строками
Проблема с строками в C++
помогите с C# работа со строками??
помогите с выводом строки C++
Задание по строкам C++. Есть предположения?
C# разделить строку на слова
C++. Переворот строк в матрице.
c++ работа со строками массива
c# надо объяснить строки