cs_mat74
Messages postés241Date d'inscriptiondimanche 10 août 2003StatutMembreDernière intervention16 juin 2010
-
25 juil. 2004 à 00:06
nepi
Messages postés85Date d'inscriptiondimanche 13 juin 2004StatutMembreDernière intervention30 décembre 2007
-
25 juil. 2004 à 21:11
salut a ts ,
voila je cherche une fonction qui permetrais de lire 1 seul caractere et qui n'aurai pas besoin que l'utilisateur valide en tapant entré .
je pensai que j'arriverai a ce resultat avec ReadConsole (console,&nb,1,&i,NULL); mais je n'arrive a rien avec cette fonction , pourtant je met tt les param que demande msdn ms qd j'execute le prog il ne me demande pas de carac il se fini tt de suite .
si qq1 pouvait m'expliquer les param a founir a cette fonction pr quel fasse ce que je veux ou alors une autre fonction .
HCJarod
Messages postés221Date d'inscriptionmardi 12 août 2003StatutMembreDernière intervention11 décembre 20081 25 juil. 2004 à 10:32
ou mieux : lettre=='a' vue que si mes souvenirs sont bon "a" est différent de 'a'. Dans le premier cas chaine une chaine de caractères terminée par NULL ('\0') et dans l'autre cas c'est le caractère a.
Chaque problème a sa solution. S'il n'y a pas de solution c'est qu'il n'y a pas de problème.
a+
HCJarod
Messages postés221Date d'inscriptionmardi 12 août 2003StatutMembreDernière intervention11 décembre 20081 25 juil. 2004 à 10:33
je corrige mes fautes, moi y'en a bien parler la france :
ou mieux : lettre=='a' vue que si mes souvenirs sont bon "a" est différent de 'a'. Dans le premier cas c'est une chaine de caractères terminée par NULL ('\0') et dans l'autre cas c'est le caractère a.
Chaque problème a sa solution. S'il n'y a pas de solution c'est qu'il n'y a pas de problème.
a+
Chaque problème a sa solution. S'il n'y a pas de solution c'est qu'il n'y a pas de problème.
a+
nepi
Messages postés85Date d'inscriptiondimanche 13 juin 2004StatutMembreDernière intervention30 décembre 2007 25 juil. 2004 à 10:43
Non.
Je ne suis pas d'accord ( mais je n'ai pas forcement raison ;) ).
Lorsque on met ' ' c pour faire une comparaison ASCII. Je m'explique : avec glut, la touche retournee est sous forme INT.
Si on a pas envie de telecharger un tableau de tout les codes ASCII alors on met =='a' ...
par exemple (plus concret) :
if(touche==97){//a est appuyee;};
mais on peut remplacer par :
if(touche=='a'){//a est aussi appuyee;};
donc moi je conserve mon lettre=="a";
++
Nepi (j'espere que j'ai ete clair dans mon argumentation :)
HCJarod
Messages postés221Date d'inscriptionmardi 12 août 2003StatutMembreDernière intervention11 décembre 20081 25 juil. 2004 à 10:59
c'est ce qu'on te dis, tu test si ta touche est le caractère 'a' et pas la chaine de caractères "a" et de toute façon tout est ASCII
'a'=97=0x61
"a"=97,Null=0x61,null
Chaque problème a sa solution. S'il n'y a pas de solution c'est qu'il n'y a pas de problème.
a+
cs_mat74
Messages postés241Date d'inscriptiondimanche 10 août 2003StatutMembreDernière intervention16 juin 2010 25 juil. 2004 à 13:13
oulala
perso jpense que c'est plutôt lettre=='a' enfin bon
ce que je voulais savoir , c'est si il etait possible d'obtenir le code de la fonction getch () mais bon c'est po grave de tte facon ce que je voulai faire au debut marche avec cette fonction , c'etait juste pr info .