LINUX.ORG.RU

История изменений

Исправление vvviperrr, (текущая версия) :

на крестах принимается?

#include <iostream>
#include <map>

int main(int argc, char *argv[]) {
	std::map<char, size_t> m;

	for (auto i : std::string(argv[1]))
		++m[i];

	for (auto i : m)
		std::cout << i.first << " = " << i.second << std::endl;
}

Исходная версия vvviperrr, :

на крестах принимается?

#include <iostream> #include <map>

int main(int argc, char *argv[]) { std::map<char, size_t> m;

for (auto i : std::string(argv[1])) ++m;

for (auto i : m) std::cout << i.first << " = " << i.second << std::endl; }