более простой способ - использовать массив: вхождение [256], инициализировать их все с 0
и для каждого символа в строке вхождение [(int) char] ++.
И затем вы просто сканируете вхождение, чтобы найти вхождение символов, удовлетворяющих вашему критерию.