qq1 peut me parler de enum ? [C] - C++ - Programmation
Marsh Posté le 04-04-2003 à 13:20:34
parlez moi d'enummmm parlez moi des regreetttsss
Non, bon, plus serieusement un enum c juste des definitions de constantes.
par exemple tu peux faire
#define TAGADA 0
#define TSOINTSOIN 1
#define YOUPIYA 2
ou mettre tout ca dans un enum
enum
{
TAGADA,TSOINTSOIN,YOUPIYA
}
tu peux pas rajouter des elements en cours de route, d'ailleurs ca n'as pas trop de sens en soit.
l'interet de l'enum sur #define c'est que tu peux le typer (et pas le #undefer aussi)
Marsh Posté le 04-04-2003 à 14:07:09
Zaib3k a écrit : voila, j'aimerais savoir a quoi corespond enum ? |
Un énuméré est un type définissant un ensemble fini de valeurs symboliques possibles.
Par exemple, tu peux avoir un énuméré JourDeLaSemaine pouvant prendre comme valeur Lundi, Mardi, ..., Dimanche.
Marsh Posté le 04-04-2003 à 14:09:31
kadreg a écrit : |
Tu pourrais etre prof...
Marsh Posté le 04-04-2003 à 14:10:07
ReplyMarsh Posté le 04-04-2003 à 14:26:00
ok merci.
dc si je veux manipuler des ensembles ( ajout,suppression d'element ). je peux utiliser ca ou ya mieux ?
une lsite chainée me parait trop casse kouye a mettre en place pour un truc si con
Marsh Posté le 04-04-2003 à 14:26:48
Zaib3k a écrit : ok merci. |
ca a rien a voir avec les listes chainees
Marsh Posté le 04-04-2003 à 14:30:04
chrisbk a écrit : |
j'ai bien compris ca.
mais je cherche la soluce la plus ismple pour manipuler des ensemble de "truc".
Marsh Posté le 04-04-2003 à 14:31:51
ReplyMarsh Posté le 04-04-2003 à 14:34:52
western a écrit : |
deque ?
(je rapelle qu'il est en C)
Marsh Posté le 04-04-2003 à 14:38:13
c'est pour implementer dijkstra en C. pour les graphes.
je veux qqc pour stocker les sommets de graphes.
Marsh Posté le 04-04-2003 à 14:43:05
Zaib3k a écrit : c'est pour implementer dijkstra en C. pour les graphes. |
OK (je ne sais pas pourquoi, je pense C++)
fait-toi une liste (doublement chaînée) des struct...
C'est-à-dire que ton graphe est un tableau de ces listes, chaque liste correspond à un ensemble de sommets que tu peux attendre à partir de ce sommet
Marsh Posté le 04-04-2003 à 14:43:43
Zaib3k a écrit : c'est pour implementer dijkstra en C. pour les graphes. |
Ha oui, ben c sûr, enum, c'est pas ce qu'il te faut. Le contenu d'un énum, c'est statique.
Avec un enum, tu peux juste définir un ensemble d'entiers constants pour former un nouveau type.
Marsh Posté le 04-04-2003 à 13:04:18
voila, j'aimerais savoir a quoi corespond enum ?
a priori c'est juste une liste de constante ( )
j'aimerais savoir si on peut ajouter/enlever des elements au fur et a mesure du code .
j'ai besoin de manipuler des ensemble assez simple ( algo de shortest path en particulier ) et je me demande si ca ne pourrais pas me servir.
j'espere avoir été a peu pres clair , sinon posez moi des questions
je vais en cours ds qq min, mais j'ai le net pdt les cours ( wifi )
merci
---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.