Encoder un entier a plusieur chiffres en code ascii
Fermé
stephan.souchon
-
2 mai 2013 à 20:10
kronkool Messages postés 104 Date d'inscription mardi 26 février 2013 Statut Membre Dernière intervention 12 septembre 2013 - 4 mai 2013 à 16:07
kronkool Messages postés 104 Date d'inscription mardi 26 février 2013 Statut Membre Dernière intervention 12 septembre 2013 - 4 mai 2013 à 16:07
A voir également:
- Encoder un entier a plusieur chiffres en code ascii
- Code ascii de a - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Cadenas code bloqué 4 chiffres - Forum Loisirs / Divertissements
3 réponses
kronkool
Messages postés
104
Date d'inscription
mardi 26 février 2013
Statut
Membre
Dernière intervention
12 septembre 2013
26
2 mai 2013 à 20:19
2 mai 2013 à 20:19
je ne vois pas trop de quoi tu parles
programmation sur ordi ou microcontroleur?
explique bien ce que tu veux faire stp
programmation sur ordi ou microcontroleur?
explique bien ce que tu veux faire stp
oui dsl. donc je doit programmer en langage C sur un microcontroleur de type pic16f. J'ai un codeur optique qui va m'envoyer une impulsion tout les 10cm et a chaque impulsion je vais devoir incrémenter une variable pour connaitre la distance entre un module et un robot. donc je vais me retrouvez avec une distance du genre 10cm 80cm 200cm etc. mais mon problème sais que je ne vois pas comment reussir a envoyer cette valeur en ascci car le code ascci permet de n'envoyer qu'une information a la foi donc pour exemple avec 200 il faudra envoyer 2 puis 0 puis 0 mais comment séparer le 200 en trois parti. j'espere avoir été plus clair.
kronkool
Messages postés
104
Date d'inscription
mardi 26 février 2013
Statut
Membre
Dernière intervention
12 septembre 2013
26
4 mai 2013 à 16:07
4 mai 2013 à 16:07
Tu peux vaire ainsi tout simplement:
j'espère que ca te conviendra
a bientot
int nbr; char ascii[255]; scanf("%d", &nbr); // moyen d'acquisition du nombre int nbr = in sprintf(ascii, "%d", nbr);//conversion en chaine de char ( char ascii[255]) printf("%s", ascii); // retour de la chaine = out
j'espère que ca te conviendra
a bientot