| Comment faire ... |
coldragon

Grade : Apprenti
Inscrit le: 17 Oct 2007, 16:30
|
| Ecrit le: 30 Nov 2007, 18:13 Message non corrigé | |
|
Bonjour,
Mon probleme est que je cherche comment faire en sorte que le code se remette par ex a la ligne 14 ... exemple en image
--------------------------------------------------------------------->
http://i13.servimg.com/u/f13/11/14/35/41/proble10.png
|
|
| |
|
|
David

Grade : Expert
Inscrit le: 11 Mai 2005, 20:30
|
| Ecrit le: 01 Dec 2007, 03:21 Message non corrigé | |
|
J'immagine qu'un do{}-while() doit suffir. Non ?
Si tu a déjà codé un début de projet je veux bien y jeter un coup d'oeil.
C'est vrai qu'en général on évite d'écrire plusieurs fois la même chose.
________ Apprenez à créer votre propre FPS en C++ avec OpenGL. C'est pas dur ! :-)
|
|
| |
|
|
coldragon

Grade : Apprenti
Inscrit le: 17 Oct 2007, 16:30
|
| Ecrit le: 01 Dec 2007, 21:21 Message non corrigé | |
|
Bon voila mon code (ps : IL BEUGUE ! YA UN MESSAGE DEREUR QUAND SA DIT * vous donner 50 piece d'or * !, et je crois quil est pas finit ...)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
char reponse[4];
long vendeur_or = 0;
long acheteur_or = 200;
printf("Vendeur : Je vend plein d'arme, je peut t'en vendre une a 50 po !\nColdragon : ");
scanf("%s", reponse);
if (! strcmp(reponse, "oui"))
{
printf("\nOk prener mais sa fera 50 piece d'or\n");
printf("\n* Vous donner 50 piece d'or * \n");
acheteur_or -= 50;
vendeur_or += 50;
printf("Est tu a encore %s d'or, tu veut racheter une arme ?\nColdragon : ", acheteur_or);
scanf("%s", reponse);
if (! strcmp(reponse, "oui"))
{
printf("\nOk les arme coute toujour 50 po\n"); // retour a la ligne if (! stro... (reponse "oui) ) machin cers la 10 eme ligne
system("\nPAUSE");
}
}
if (! strcmp(reponse, "non"))
{
printf("\nOkais, a plus tard\n");
system("\nPAUSE");
}
printf("\n\nLe vendeur gagne : %d piece d'or\n\n", vendeur_or);
printf("\nVous posseder : %d piece d'or\n\n", acheteur_or);
system("\n\nPAUSE");
return 0;
}
Comment changer le texte pour au lieu de dire Apuyyer sur une touche nya nya nya on marque Genre Puige faire autre chose ? ?
|
|
| |
|
|
coldragon

Grade : Apprenti
Inscrit le: 17 Oct 2007, 16:30
|
| Ecrit le: 02 Dec 2007, 17:16 Message non corrigé | |
|
|
UP !!!
|
|
| |
|
|
David

Grade : Expert
Inscrit le: 11 Mai 2005, 20:30
|
| Ecrit le: 10 Dec 2007, 17:19 Message non corrigé | |
|
Aïe !
Evite de mettre des '\n' en début de chaine.
Quitte à en mettre 2 à la fin de la chaine précédente.
Sinon, pour répondre à ta question, pour remonter dans un programme, il faut faire une boucle.
Par exemple :
while(1)
{
// Demande 1
// Payement 1
// Demande 2
// Payement 2
// Si ...
// break;
}
________ Apprenez à créer votre propre FPS en C++ avec OpenGL. C'est pas dur ! :-)
|
|
| |
|
| |