begin process at 2012 05 30 11:47:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Général

 > 

STL : trier une map OU ordre d'affichage des éléments d'une map


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

STL : trier une map OU ordre d'affichage des éléments d'une map

jeudi 17 mai 2007 à 23:27:40 | STL : trier une map OU ordre d'affichage des éléments d'une map

julien_boss

Bonsoir, j'ai une map déclarée ainsi : map mapCstes; CSTEVALUE est une structure perso : struct CSTEVALUE { double val; string name; }; Je voudrais pouvoir trier la map selon la longueur de la chaine "name", sans toucher à la clef. Le tri ne serait utile que lorsque je parcours la map d'un bout à l'autre avec un iterateur. Alors peut etre que je peux donner un ordre de priorité d'affichage des éléments de la map selon telle ou telle valeur à l'iterator, mais je ne sais pas comment faire ca. Y'aurait il un moyen ? Merci
jeudi 17 mai 2007 à 23:40:47 | Re : STL : trier une map OU ordre d'affichage des éléments d'une map

vecchio56

Administrateur CodeS-SourceS
Une map est triée selon les clés (int ici), et non selon les valeurs.

_____________________________________
Un éditeur de ressources gratuit pour Windows

vendredi 18 mai 2007 à 00:09:31 | Re : STL : trier une map OU ordre d'affichage des éléments d'une map

julien_boss

Ok, le tri est à oublier alors :( Et en utilisant les itérateurs, pas moyen de dire "cherche l'élement de la map dont la valeur est etc ..." ?
vendredi 18 mai 2007 à 00:17:18 | Re : STL : trier une map OU ordre d'affichage des éléments d'une map

vecchio56

Administrateur CodeS-SourceS
Ben non les éléments seront mélangés donctu devra les trier toi même
Regarde si tu peux inverser les paramètres de ta map, ou éventuellement avoir deux maps (une map<int, CSTEVALUE> et une map<CSTEVALUE, int>

_____________________________________
Un éditeur de ressources gratuit pour Windows

vendredi 18 mai 2007 à 18:58:01 | Re : STL : trier une map OU ordre d'affichage des éléments d'une map

julien_boss

Bon enfaite avec les map c'est pas gérable, alors je vais créer un tableau de int qui contiendra les clefs des éléments triés de la map. Merci quand même vecchio


Cette discussion est classée dans : ordre, affichage, trier, map, éléments


Répondre à ce message

Sujets en rapport avec ce message

trier un tableau par ordre alphabetique [ par sirvincent ] bonjour, je programme sous borland c++ builder v5donc voila j'ai un objet stringGringet quand je clic sur un bouton je souhaite qu'une colone se trie URGENT Trier Tableau de chaine de caractère ds l'ordre alphabétique [ par rico77200 ] J'ai encore besoin de votre aide!!!C'est très facile diront certain, mais je bloque!!Il me faut trier un tabeau de chaines de caractères dans l'ordre Trier un tableau de struct selon un ordre précis [ par Dark Revan ] Voici mon problème : struct Individu {     public long m_san;     public string m_moi; } Je dois trier un tableau de "Individu" en ordre croissant d Affichage---pointeur [ par amin79 ] J'ai ce code et je n'arrive pas à afficher le contenu de a[10]. Comment faire.#include/*a[i] est un tableau dont tous ses éléments sont initialisés à Trier une std::map [ par simtiers ] Salut ! voilà, j'ai une classe CPlayer avec une surcharge de l'operateur bool CPlayer::operator {     if( posY getPosY() ) probleme avec sdl et "viewport" [ par john1986 ] Bonjour,J'essaie de réaliser un jeu avec SDL et je me heurte à un problème. Lorsque j'affiche des bitmaps, ils se superposent dans l'ordre d'affichage probleme sort vector avec mise en memoire de l'ordre de changement [ par loiclm86 ] Bonjour à tous, Tout est dans le titre un peu long... J'ai par exemple un vector a qui contient [4,8,2,7,3,9] et la fonction sort permet de trier ce probleme sort vector avec mise en memoire de l'ordre de changement [ par loiclm86 ] Bonjour à tous, Tout est dans le titre un peu long... J'ai par exemple un vector a qui contient [4,8,2,7,3,9] et la fonction sort permet de trier ce (SDL) Affichage d'une map = plantage [ par MRick571 ] Bonjour j'essai de coder un petit moteur 2d pour afficher une map RPG mon code est constituer comme cela :CObjet||----CTile||----CSpriteJ'initialise u Affichage d'une photo et arret d'affichage [ par rasta_raf ] Bonjour,Je programme avec la bibliothèque MFC de Visual C++ 6.0 et j'ai créé une application SDI qui affiche une FormView où il y a 2 boutons (Bouton


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,265 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales