Choix de labyrinthe
DEANETEHEI
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
Ccou la compagnie, quelqu'un pourrai m'aider à lancer ce programme je n'arrive donc pas à composé pour que cela fasse appel à ces fonctions, merci d'avance!
EDIT: Ajout de la coloration syntaxique.
#define HauteurLab 20 #define LargeurLab 21 int touche; int x,y; void ChoixLab(); void CopierLab(); void AffecTab(); void ChoixLab(int lab[HauteurLab][LargeurLab]) { int niveau=1; // Numéro de labyrinthe VideEcran(); PositionneCurseur(8,36);printf("Niveau %.2d",niveau); CopierLab(lab,niveau); PositionneCurseur(44,14); Couleur(15,3); printf(" Utilisez les Fl\212ches haut-bas pour choisir un Niveau "); PositionneCurseur(46,14); printf(" Appuyer sur Entr\202e lorsque votre Choix est fait "); PositionneCurseur(48,14); printf(" Appuyez sur Echape pour revenir au Menu Principal "); // Défiler la liste des labyrinthes en utilisant les touches directionnelles haut et bas while(touche) { touche=getch(); if(touche==72 && niveau<12) // Touche flèche en haut { niveau=niveau+1; } if(touche==80 && niveau>1) // Touche flèche en bas { niveau=niveau-1; } PositionneCurseur(8,43); Couleur(15,4); printf("%.2d",niveau); CopierLab(lab,niveau); } void CopierLab(int lab[HauteurLab][LargeurLab],int level) { switch(level) { case 1: AffecTab(lab,Labyrinthe1); break; case 2: AffecTab(lab,Labyrinthe2); break; case 3: AffecTab(lab,Labyrinthe3); break; case 4: AffecTab(lab,Labyrinthe4); break; case 5: AffecTab(lab,Labyrinthe5); break; case 6: AffecTab(lab,Labyrinthe6); break; case 7: AffecTab(lab,Labyrinthe7); break; case 8: AffecTab(lab,Labyrinthe8); break; case 9: AffecTab(lab,Labyrinthe9); break; case 10: AffecTab(lab,Labyrinthe10); break; } void AffecTab(int tab[HauteurLab][LargeurLab],int lab[HauteurLab][LargeurLab]) { for(x=0;x<HauteurLab;x++) { for(y=0;y<LargeurLab;y++) { tab[x][y]=lab[x][y]; } } }
EDIT: Ajout de la coloration syntaxique.
A voir également:
- Choix de labyrinthe
- Liste déroulante de choix excel - Guide
- Choix des applications par défaut - Guide
- Le labyrinthe de pan streaming vf - Forum Cinéma / Télé
- Choix dns - Guide
- Téléchargez le fichier et modifiez-le avec le logiciel de montage vidéo de votre choix. supprimez les 3 moments avec le papillon : votre vidéo est donc fractionnée en 4 morceaux. dupliquez le premier morceau et placez la copie à la fin de la vidéo. déplacez le deuxième morceau à la fin de vidéo. recollez tous les morceaux pour ne pas laisser de blanc. à quelle seconde peut-on voir la bouteille encore entière ? ✓ - Forum Montage et acquisition vidéo
1 réponse
Salut DEANETEHEI,
On dirait que tu ne veux pas gérer tes données comme ceci :
https://forums.commentcamarche.net/forum/affich-31595418-fonction-qui-permet-de-faire-un-choix-sur-10-labyrinthes#3
c'est dommage, car cela rajoute des complications...
ton code est à la fois :
- trop long (car tu postes une 100aine de lignes dont 90% sont hors sujet car elles n'illustrent pas ton problème, que tu n'exprimes pas non plus autrement que par une phrase énigmatique)
- erroné (car tu ne fermes pas les accolades de tes fonctions
- pas assez complet (il n'est pas self-contained, c'est à dire que le code, qui devrait illustrer ton problème donc, ne peut être compilé et testé car utilise des fonctions et des données non présentes dans ton code)
c'est à toi de faire ce travail, pas à nous
alors, si tu peux présenter 10 à 20 lignes de code testable illustrant ton problème et ta question réelle, je pense que tu auras plus de réponses.
il se peut même qu'en faisant cet effort, tu trouves toi même la réponse à ta question, simplement parce que tu auras réussi à la formuler.
Allez, un effort :-)
Dal
N.B. : ton code est également illisible car tu n'utilises pas les balises de <code c> permettant de préserver l'indentation de ton code, de colorer la syntaxe et numéroter tes lignes.
si tu n'as pas vu le bouton de l'éditeur te permettant de le faire, vois ce lien pour être guidé sur cette question, et à l'avenir poste ton code correctement stp
On dirait que tu ne veux pas gérer tes données comme ceci :
https://forums.commentcamarche.net/forum/affich-31595418-fonction-qui-permet-de-faire-un-choix-sur-10-labyrinthes#3
c'est dommage, car cela rajoute des complications...
ton code est à la fois :
- trop long (car tu postes une 100aine de lignes dont 90% sont hors sujet car elles n'illustrent pas ton problème, que tu n'exprimes pas non plus autrement que par une phrase énigmatique)
- erroné (car tu ne fermes pas les accolades de tes fonctions
ChoixLab()et
CopierLab())
- pas assez complet (il n'est pas self-contained, c'est à dire que le code, qui devrait illustrer ton problème donc, ne peut être compilé et testé car utilise des fonctions et des données non présentes dans ton code)
c'est à toi de faire ce travail, pas à nous
alors, si tu peux présenter 10 à 20 lignes de code testable illustrant ton problème et ta question réelle, je pense que tu auras plus de réponses.
il se peut même qu'en faisant cet effort, tu trouves toi même la réponse à ta question, simplement parce que tu auras réussi à la formuler.
Allez, un effort :-)
Dal
N.B. : ton code est également illisible car tu n'utilises pas les balises de <code c> permettant de préserver l'indentation de ton code, de colorer la syntaxe et numéroter tes lignes.
si tu n'as pas vu le bouton de l'éditeur te permettant de le faire, vois ce lien pour être guidé sur cette question, et à l'avenir poste ton code correctement stp
[Dal]
Messages postés
6205
Date d'inscription
Statut
Contributeur
Dernière intervention
1 105
Merci à Whismeril d'être intervenu (de nouveau) sur ton code pour ajouter les balises.