Conversion char int en C
Résolu
crazyghandi
Messages postés
312
Date d'inscription
Statut
Membre
Dernière intervention
-
crazyghandi Messages postés 312 Date d'inscription Statut Membre Dernière intervention -
crazyghandi Messages postés 312 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je voudrais convertir un int en chaine de caracteres :
unsigned short *t = u;
printf(" temp : %d ",t);
int x = (int)t;
printf(" temp : %d ",x);
char v = *u;
// char *q = &v;
char *q = (char *)x;
printf(" temp : %s ",q);
et la reponse dans le programme :
temp : 464838 temp : 464838 temp : ç
donc comment stocker "464838" dans q ?
merci d'avanc epour vos reponses
je voudrais convertir un int en chaine de caracteres :
unsigned short *t = u;
printf(" temp : %d ",t);
int x = (int)t;
printf(" temp : %d ",x);
char v = *u;
// char *q = &v;
char *q = (char *)x;
printf(" temp : %s ",q);
et la reponse dans le programme :
temp : 464838 temp : 464838 temp : ç
donc comment stocker "464838" dans q ?
merci d'avanc epour vos reponses
A voir également:
- Conversion char int en C
- Logiciel gratuit conversion calendrier républicain - Télécharger - Études & Formations
- Coco char - Accueil - Réseaux sociaux
- Conversion mb en mo ✓ - Forum Matériel & Système
- Convertir un char en int en c - Forum C
- Conversion mb en go ✓ - Forum Mail
4 réponses
Salut,
Avec snprintf tu peux le faire ;)
Cdlt
Avec snprintf tu peux le faire ;)
int a=455; char ch[10]; snprintf(ch,sizeof ch,"%d",a);
Cdlt
ok merci javais essaye me pas reussi
en revanche en declarant direct serial en unsigned short plu de necessite de conversion
donc plus de probleme
est ce que par hasard tu sais comment recuperer le poids du fichier ?
j'ai essaye filesize() mais le compilateur ne reconnait pas la fonction
merci
en revanche en declarant direct serial en unsigned short plu de necessite de conversion
donc plus de probleme
est ce que par hasard tu sais comment recuperer le poids du fichier ?
j'ai essaye filesize() mais le compilateur ne reconnait pas la fonction
merci