Mettre un nombre sous forme de caractères
Fermé
mrn_geii
Messages postés
2
Date d'inscription
mardi 16 février 2016
Statut
Membre
Dernière intervention
17 février 2016
-
16 févr. 2016 à 21:01
mrn_geii - 20 févr. 2016 à 22:11
mrn_geii - 20 févr. 2016 à 22:11
A voir également:
- Mettre un nombre sous forme de caractères
- Dans cette présentation, sarah avait encadré directement le titre de certaines diapositives avant d'automatiser cette mise en forme pour tout le document. sur quelles diapositives avait-elle encadré directement le titre ? ✓ - Forum Bureautique
- Mise en forme conditionnelle excel - Guide
- Clavier mac caractères spéciaux - Guide
- Caractères ascii - Guide
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
1 réponse
Dalfab
Messages postés
703
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
1 mars 2023
100
17 févr. 2016 à 14:13
17 févr. 2016 à 14:13
Bonjour,
en C et C++ la conversion d'un chiffre en caractère est une simple translation.
Pour un nombre, il existe des fonctions, par exemple
en C et C++ la conversion d'un chiffre en caractère est une simple translation.
int x = 2;
char caractere = (char)('0' + 2);
int y = caractere - '0';
Pour un nombre, il existe des fonctions, par exemple
std::istringstream entree("123");
int x;
entree >> x;
std::ostringstream sortie;
sortie << x; // qui converti le nombre en caractères
string str = sortie.str();
17 févr. 2016 à 21:20
du coup, pour un chiffre je comprend; c'est tout simple en fait.
Par contre, pour le nombre le "istringstream" du coup, c'est une fonction connue du logiciel ? (Et aussi, ">>" ça revient à un printf ?)
Modifié par Dalfab le 19/02/2016 à 15:17
Elles ont un comportement flux comme les printf mais insérent/retirent les données d'un buffer au lieu d'un flux.
L'équivalent en printf de l'exemple est :
20 févr. 2016 à 22:11
Modifié par yougy2 le 18/02/2016 à 21:54