Comment convertir un int en char??? [[C]] - C++ - Programmation
Marsh Posté le 06-03-2003 à 17:48:51
Maxiguizmo a écrit : Comment on converti un chiffre en caractere?? |
il faut utiliser un tampon :
Code :
|
Marsh Posté le 06-03-2003 à 17:50:14
Ou si c'est un chiffre (attention, crade inside) :
Code :
|
Marsh Posté le 06-03-2003 à 17:56:54
Mais, il à pas demandé à cnovertir un int en chaine de caractères, il à demandé de convertir un int en char.
Réponse :
Code :
|
Et encore, l'opérateur de cast est pas forcément nécessaire.
Marsh Posté le 06-03-2003 à 17:58:31
sinon tu fais une recherche, on est tous fatiguéés de ressasser les meme problèmes.
ici: bien pour le sprintf, gaffe à la taille du buffer (=> snprintf) et il serait utile de regarder le retour de sprintf histoire de savoir si ca c'est bien passer
Marsh Posté le 11-03-2003 à 12:41:50
_itoa ce le merde qui est défini par une implémentation (d'ou le _) et qui n'existe quasiment nulle part. en plus, avec ce genre de fonctions, impossible de savoir si la convertion s'est bien déroulée. donc s(n)printf est la meilleur solution
Marsh Posté le 06-03-2003 à 17:45:32
Comment on converti un chiffre en caractere??
Merci d'avance
Maxiguizmo.
Ps: j'ai essayer le (char*) pr caster mais ca marche po...