Mega Code Archive

 
Categories / C++ / Map Multimap
 

Get iterator from a map

#include <iostream> #include <map> using namespace std;     int main() {   map<char, int> m;   int i;       for(i=0; i<26; i++) {     m.insert(pair<char, int>('A'+i, 65+i));   }       char ch;   cout << "Enter key: ";   cin >> ch;       map<char, int>::iterator p;     p = m.find(ch);   if(p != m.end())     cout << "Its ASCII value is  " << p->second;   else     cout << "Key not in map.\n";       return 0; }