problem mit einer MAP
-
ich habe eine funktion erstellt die bei jedem '*' o. '/' - zeichen die position in der eingegebenen zeile ermitteln soll. nur gibt die map bei eingabe des schlüssels nicht den passenden wert zurück?! ich benutze die klasse map das erste mal und wollte auch gleich mal wissen ob es umgekehrt auch funktionieren würde, also bei eingabe der zeile -> ausgabe zeichen.
bei der suche habe ich keine vergleichbaren fragen gefunden.for(x = 0; x < vc.size(); x++) { if (vc[x] == '*') fspos.insert(make_pair('*', x) ) if (vc[x] == '/') fspos.insert(make_pair('/', x) ) } cout<<endl<<fspos['*']<<endl; }