How to print map elements by key in C++

1 Answer

0 votes
#include <iostream>
#include <map>

using std::cout;
using std::endl;
using std::map;

int main()
{
	map<char, int> mp;

	for (int i = 0; i < 5; i++)
		mp.insert(std::pair<char, int>('a' + i, 97 + i));

	cout << mp['a'] << endl;
	cout << mp['c'] << endl;
	cout << mp['d'] << endl;

	return 0;
}

/*
run:

97
99
100

*/

 



answered May 5, 2018 by avibootz

Related questions

1 answer 148 views
1 answer 94 views
2 answers 175 views
175 views asked Apr 13, 2020 by avibootz
1 answer 186 views
1 answer 222 views
1 answer 204 views
204 views asked Jan 10, 2018 by avibootz
...