Jedi_Yoda
Messages postés13Date d'inscriptionsamedi 3 décembre 2005StatutMembreDernière intervention23 janvier 2007
-
4 déc. 2005 à 12:00
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
4 déc. 2005 à 15:17
Salut,
je cherche a creer un tableau de caracteres en 2D en programmation objet. Le programme doit stocker des noms, on pourrait en ajouter et en supprimer. Je remercie toutee personne susceptible de m'aider.
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 4 déc. 2005 à 12:14
Ca dépend déja, programmes-tu en C ou en C++
C++ va te simplifier la tache, avec un vector<string> ou list<string>. Peut-être aussi que set<string> pourrait faire l'affaire...
En C c'est puut-être plus efficace, mais c'est un peu la galère (notamment si tu veux supprimer une chaine en plein milieu, il faudra tout décaler les suivantes). Il faudra aussi gérer l'allocation dynamique a la main (sauf si tu connais une borne supérieure du nombre de noms à stocker).
Explique donc plus clairement ton problème
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 4 déc. 2005 à 14:39
Pourquoi tu n'utilise pas les conteneurs de la STL comme je te l'ai suggéré?
Comme donnée dans ta classe, tu n'a que set<string> noms;
L'interface de ta classe TableauCaracteres ne correspond pas avec ce que tu as décrit plus haut (tu parlais d'insertion par exemple). Essaie donc déja d'écrire proprement toute l'interface (pas l'implémentation), ca aidera à choisir les bonnes structures de données à utiliser
Jedi_Yoda
Messages postés13Date d'inscriptionsamedi 3 décembre 2005StatutMembreDernière intervention23 janvier 2007 4 déc. 2005 à 14:50
Cette classe est utilisee en quant qu'intermediaire. Le but est la manipulation d'images. Et la classe TableauCaracteres permet de stocker les images a utiliser. Le choix de chaque image remplira le tableau. Il serait possible d'en supprimer une