Forum Graph100

Forum Graph100

Vous n'êtes pas identifié.

Annonce

Bonjour et bienvenue sur le nouveau Forum Graph100 !
L'intégralité des données a été transférée sur un forum PunBB et tout les comptes sont fonctionnels avec le même nom d'utilisateur et mot de passe.
Un wiki est aussi disponible avec le même compte ! N'oubliez pas de remettre votre avatar, bon surf !
Pour plus d'informations, consultez ce post.

#1 07 Jun 2002 16:38:04

casioworld
Programmeur Graph100
Lieu: Palaiseau (Essonne)
Date d'inscription: 08 Feb 2002
Messages: 1843
Site web

j'ai encore un prob à la con en programmation

voila je voulais faire un truc tout simple. b augmente de 1 à chaque fois mais quand on paauie sur la fleche du haut , B qui est egale à 5 subit la soustraction suivant: B=B+b

int main()
{int haut=0x48,B=5,key,b=0;
clrscr();
do
{gotoxy(1,1);
printf("%d      ",b);
gotoxy(1,2);
printf("%d      ",B);
key=peekb(0x40,0XAF);
if(key==haut){b--;B=B+b;}
else{b++;}
}
while(key!=exe);
return(0);
}


donc en fait "B" qui est egale à 5 doit augmenter mais au bout d'un moment "b" devient négatif en maintenant la touche [haut]. A partir de ce moment B diminue.

Mon probleme c'est que quand j'appuie sur haut, "b" ne diminue pas. pourtant j'ai bien mis b--. Si je mes b=b-1 j'ai toujours le meme prob.
Enesperant que vous trouverez mon probleme.

              MErci @+


- http://www.casioworld.wb.st  --> plus grande base de données pour Graph100+
- http://efreidelirium.free.fr --> vive l'EFREI mdr

Hors ligne

 

#2 08 Jun 2002 05:44:16

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: j'ai encore un prob à la con en programmation

Fait gaffe en C : "B" n'est pas pareil que "b", si tu fait b--, ça va pas affecter B
C pas comme en vb, les majuscules comptent

Hors ligne

 

#3 11 Jun 2002 06:59:17

RonanKer
Membre Communauté Graph100
Lieu: France (44-49)
Date d'inscription: 26 Feb 2002
Messages: 379
Site web

Re: j'ai encore un prob à la con en programmation

je crois plustôt que le probleme reside dans la difference qui existe entre "b--" et "--b". si tu veux que B=B+b prenne la valeur de b apres decrementation faut faire "--b" d'ailleurs tes deux instructions peuvent ce resumer en une seule : "B += --b"
à toi de voir... normalement ça dois marcher...


**********************
[URL=http://ronan.kerdudou.free.fr]site perso http://ronan.kerdudou.free.fr[/URL]
http://www.all.lyrics.for.free.fr
[URL=http://www.motostar44.fr]motos nantes : http://www.motostar44.fr[/URL]

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr