Bonjour,
En cherchant comment faire un histogramme en C++ je suis tombé sur ce bout de code (source)
Ici c'est une liste qui est utilisée dans mon cas j'aimerais l'adapter à une map : J'ai une map comme tel : map<string, vector<string> > meds;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 void histo_2 (int values[], int sz) { int level = max_arr(values,sz); // std method to do this? for(; level > 0; level) { // leave out 1st part of for-loop for(int i = 0; i < sz; i++) if (values[i] >= level) cout << "**** "; else cout << " "; cout << endl;
De plus j'utilise un iterator (itmeds) pour parcourir la map, mais je n'arrive pas à 'comprendre' ce que max_arr() produit comme int (cf. int level = max_arr(values,sz). Et de plus comment mettre en liaison les deux.
Cordialement,
Unic0
Partager