14 / 14 / 1
Регистрация: 17.08.2015
Сообщений: 460
1

Что делает функция?

14.10.2016, 20:21. Показов 595. Ответов 3
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
void countFrequency( const std::string & str, int *frequency ) //принимаем строку, и указатель на интовый массив
{
    int idx;
    for (const char & c : str)    //проходим по всей строке
    {
        idx = getCharIndex(c);    // считываем в idx индекс символа в перебираемой строке 
        if ( idx != -1 )          // если символ алфавита
        {
            ++frequency[idx];     // ?? суммирует кол-во повторяющися символов  
        }
    }
}
Не могу понять вот это:
C++
1
 ++frequency[idx];
Индексируем указатель, а что в скобочках?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.10.2016, 20:21
Ответы с готовыми решениями:

что делает функция?
int slength ( char*str){ int Len = -1; while (++len, *str++); return len; } возвращает длину...

Что делает функция
имеется вот такая функция. Обясние пожалуйста что она делает? что ето за команды которые она...

Что делает эта функция?
Здравствуйте! У меня есть следующая функция, однако не совсем понимаю, что она делает. Кто-то может...

Что делает функция strcpy(t, f)
Функция strcpy(t, f) что она делает?

3
7176 / 6148 / 2805
Регистрация: 14.04.2014
Сообщений: 26,515
14.10.2016, 20:22 2
Частоту символов считает.
0
Падаван С++
447 / 261 / 89
Регистрация: 11.11.2014
Сообщений: 916
14.10.2016, 20:23 3
Blitzor DDD, мы увеличиваем значение, а не указатель тут, а idx из контекста, это индекс буквы алфавита, и подсчитывает кол-во ее повторений
0
252 / 158 / 118
Регистрация: 26.11.2012
Сообщений: 384
14.10.2016, 20:25 4
Считаем количество встречаемых символов в строке из алфавита
frequency[idx]; увеличиваем счетчик символа по индексу
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.10.2016, 20:25
Помогаю со студенческими работами здесь

Что делает функция wsprintf?
Что делает функция wsprintf ? п.с. FillFoldersListBox принимает строку "A:\\0" (например) и...

Что делает функция strlen() ?
Функция strlen()…что она делает...?

Что делает функция srand?
референсы говорят что нужен srand() что бы rand() работал и давал разные значения каждый раз, но я...

Что делает функция strstr
Объясните, пожалуйста, что в данном примере делает функция str? ... char temp; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru