Retour sur le menu principal [EDIT après avoir bossé un peu] - C++ - Programmation
Marsh Posté le 30-11-2008 à 17:31:55
Balises [cpp][/cpp], merci. Et sur les tableaux 2D, il doit y avoir une douzaine de topics, fais une recherche.
Marsh Posté le 30-11-2008 à 17:58:23
t'as le choix: soit tu apprends à utiliser les char*, soit tu utilises les std::string <string> soit tu utilises les string, soit tu utilises les string.
Marsh Posté le 30-11-2008 à 18:00:31
et attention à ton switch(m) : m est un entier, donc c'est "case 2" et pas "case '2'"
Marsh Posté le 30-11-2008 à 18:02:49
Comme je viens tout juste de commencer les cours en info (je suis en méca moi), je préfère utiliser ce que j'ai déjà vu, à savoir char* (mais ce n'est pas juste pour déclarer que c'est une chaine de caractère?)
et le problème c'est que sa bloque dès le début .... je n'arrive pas à lui dire que dans le premier tableau ce ne sont que des caractère, et que dans le second tableau se ne sont que des chiffres....
Marsh Posté le 30-11-2008 à 18:44:19
std::vector : http://www.sgi.com/tech/stl/Vector.html
std::string : http://www.sgi.com/tech/stl/basic_string.html
Si t'as pas vu ça en cours, c'ets que tu susi un cours de C et tu n'es pas dans la bonne cat.
Marsh Posté le 30-11-2008 à 19:32:30
lol, les balises, c'est au début et à la fin de ton code (pour le rendre lisible), qu'il faut les mettre, pas dans le nom du topic.
Regarde comment c'est fait dans d'autres topics.
Marsh Posté le 30-11-2008 à 20:28:18
Dadoo06_fzd a écrit : Comme je viens tout juste de commencer les cours en info (je suis en méca moi), je préfère utiliser ce que j'ai déjà vu, à savoir char* (mais ce n'est pas juste pour déclarer que c'est une chaine de caractère?) |
Vu ce que t'es fait de tes char*, ça peut vouloir dire plusieurs choses:
- tu dormais à côté du radiateur (je peux comprendre)
- ton prof a 10ans de retard
- ton prof est un détraqué
Ne te prives pas d'utiliser string, ça se comportera exactement comme tu t'y attends
Marsh Posté le 30-11-2008 à 21:38:47
Dadoo06_fzd a écrit : |
Ca, je ne comprends pas.
En tout cas, vu que v=0 à l'initialisation et que tu ne le modifies pas, c'est normal qu'il soit toujours égal à 0.
Marsh Posté le 03-12-2008 à 13:05:41
Pour le menu je ferais quelque chose comme ça:
Code :
|
Et sinon j'utiliserais std::pair<std::string,int> au lieu de deux tableaux.
Marsh Posté le 03-12-2008 à 19:14:35
Salut,
merci ptitchep d'avoir pris le temps d'étudier mon problème. Je vais revoir mon code et j'en donnerai quelques nouvelles.
Concernant le fait d'utiliser deux tableaux, c'est un exercice que je suis en train de faire, donc les tableaux sont imposés
V++
Marsh Posté le 30-11-2008 à 16:41:24
Salut tout le monde,
bon d'avord merci de m'avoir répondu, même si à mon niveau j'ai pas tout suivi. Je me suis mis sur mon programme, utilisé Google pour les fonctions etc, et sa marche maintenant.
Mais il me reste un point qu'il me reste à éclaircir, comment revenir au menu principal lorsque l'on est dans un sous menu ??
je vous met mon code si sa peux aider certains, et si certain ont quelques remarques, je suis preneur, mais il ne faudra pas oublier ma question principal
A noter également que le code n'est pas complet, mais comme la suite est identique au début, j'ai abrégé pour ne pas faire 1000pages.
Message édité par Dadoo06_fzd le 02-12-2008 à 21:33:26