Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Подсчет количества символов в массиве (строка) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проблема с классом и массивом char-ов http://www.cyberforum.ru/cpp-beginners/thread15961.html
Есть класс, содержащий одномерный массив из char-ов и методы для работы с ним. Проблема возникла в самом начале - не получается корректно изменить размер массива, а конкретно - удалить указатель...
C++ Вылетает ошибка при запуске программы Написал несложную программу сложения матриц. Скомпилирывал все нормально, ошибок нема. Начинаюца проблемы когда жму "Выполнить" програма запускаеца, нече не успевает сделать как вылетает ошибка,... http://www.cyberforum.ru/cpp-beginners/thread15958.html
C++ Функции времени
Подскажите можно ли, и каким способом вернуть из библиотечных функций чисто int значения min sec и hour чтоб присвоить их потом тем же переменным в своем созданом классе и если мона то каким способом.
Классы-друзья (использование данных одного класса из другого) C++
Зарание спс ))) Я лаймер в С++ но учусь чтоб исправиться. И куда как не к вам обращаться за помощью =) в тяжкие дни свои. Проблема с классами, везде написано что для того чтоб мона было юзать ...
C++ Сортировка вставками http://www.cyberforum.ru/cpp-beginners/thread15931.html
Помогите плиз немогу написать программу, незнаю с чего начать и что писать, может у кого что нить завалялось для этой темы, заранее спс Короче, надо разработать программу для реализации алгоритма...
C++ Заменить любую группу пробелов одним помогите пожалуйста с лабой. необходимо сжать строку , заменив любую группу пробелов одним пробелом.Исходную строку и результат вывести на экран. Подпрограмму обработки строки следует оформить в... подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2893 / 1242 / 78
Регистрация: 27.05.2008
Сообщений: 3,379
14.11.2008, 19:10
Да не нужен здесь никакой цикл. Все горааааааздо проще.
1. Заводишь массив int'ов размером, грубо, 256 (считаем пока, что ты не работаешь в Unicode).
2. Обнуляешь его весь.
3. Проходишь по строке и каждый символ строки интерпретируешь как unsigned char - индекс элемента в массиве. Инкрементируешь соответствующий элемент в массиве.
4. Вуаля! По завершении, каждый элемент массива содержит, сколько раз встретилась данная буква в строке.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru