Erreur bizzard en C
Forum Programmation : Erreur bizzard en C
TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
voila mon probleme
voila je veut un petit prog qui me dit quelle gerne de caractère je vient de tepé, sauf que le programe me revoi un code inconnu qui n'est pas de l'ASCII
Code :
|
savez vous a quoi cela correpsond sachant que c'est le même pour des chiffres ou des lettres
C'est que tu n'utilises pas le bon format de sortie.
%u est pour afficher sous format décimal de type unsigned int
pour avoir le code ASCII il faut mettre %d
j'ai corrigé comme tu m'a dit, mais sa ne marche toujour pas
Code :
|
il me met cet fois le code 4210800
pour un x ==> 404070
pour un o ==>20040160 mais traduit en hexa sa fait 404070
pour un e ==> 1.6222...e-307
pour un s ==> il me recopi le caractère que j'ai entré
pour un p ==> 00404070
même avec le #x sa ne change rien
# printf("\n%d\n",&c); < ici tu affiches l'adresse de c et non pas le contenu.
a ok et comment je fait pour afficher le contenu?
Code :
|
merci sa marche
Il y a 1896 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
