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
- Caractères ascii - Guide
- Mise en forme conditionnelle excel - Guide
- Caractères spéciaux symboles clavier - Guide
- Triez la liste comme sur cette illustration (attention, on ne voit que le début …). quel est le mot formé par les 6 dernières lettres de la colonne code ? - Forum Excel
- Caractères spéciaux - Guide
1 réponse
Dalfab
Messages postés
706
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
2 novembre 2023
101
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