cs_Daimadoshi
Messages postés45Date d'inscriptionjeudi 27 mars 2003StatutMembreDernière intervention23 août 2007
-
22 févr. 2007 à 15:24
cs_Daimadoshi
Messages postés45Date d'inscriptionjeudi 27 mars 2003StatutMembreDernière intervention23 août 2007
-
22 févr. 2007 à 18:51
slt tlm, voila je programme un kernel en c et je renconctre un probleme :
je souhaiterai affichier le contenu de mes variables mais voila c'est interpreté comme des caracteres donc pour aboir la valeur d'un int c'est pas evident.
Je cherche donc a re programmer une fonction du type itoa, et comme la j'ai pas trop d'idée sur comment faire je cherche juste un algo pour la conversion.
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 22 févr. 2007 à 15:32
Yop,
évidement que c'est interprete en chaine de caractères si tu les converti en chaine de caractères ;) sinon pour l'inverse tu fait avec atoi, tu peux aussi utiliser pour les convertion les sprintf ou sscanf.
cs_Daimadoshi
Messages postés45Date d'inscriptionjeudi 27 mars 2003StatutMembreDernière intervention23 août 2007 22 févr. 2007 à 15:38
j'ai du mal m'expliqué, mon probleme est bien plus compliqué que cela :
je programme un nouveau kernel bootable, par consequent je ne dispose d'aucune lib c standard, pour afficher un caractere a l'ecran je doit m'adressée directement a la mémoire de la carte video. toutes les données que j'écrit dans cette mémoire sont interpreté comme des caracteres donc je cherche a convertir des int en chaines de caractere
cs_Daimadoshi
Messages postés45Date d'inscriptionjeudi 27 mars 2003StatutMembreDernière intervention23 août 2007 22 févr. 2007 à 18:51
je sais faire un itoa() mais c'est pas aussi evident a re-programmer que d'appeler la fonction, de plus je demandais juste un algo pas un code !
mais bon je me suis débrouiller...
PS si je faisais du copié collé tu pense pas que j'en ferais aussi pour cette fonction ?