Подсчитайте количество вхождений каждой буквы в строке

Как я могу посчитать количество вхождений в c каждой буквы (игнорируя регистр) в строке? Чтобы распечататьletter: # number of occurencesУ меня есть код для подсчета вхождений одной буквы, но как я могу подсчитать вхождение каждой буквы в строке?

{
    char
    int count = 0;
    int i;

    //int length = strlen(string);

    for (i = 0; i < 20; i++)
    {
        if (string[i] == ch)
        {
            count++;
        }
    }

    return count;
}

выход:

a : 1
b : 0
c : 2
etc...

Ответы на вопрос(14)

Ваш ответ на вопрос