Félicitations !
+
0
points
En savoir plus
Actualités
Tests & Guides
Bons Plans
Forum
Premium
Rechercher sur le site
Connexion
Si votre email correspond à un compte, vous recevrez un lien de réinitialisation.
Réinitialiser le mot de passe
Retour connexion
Actualités
Tests & Guides
Bons Plans
GTA 6
iPhone 17
Copilot
Switch 2
Temu
ChatGPT
Tesla
Génération NT
Entraide
Développement
Développement
Langage C++
std::locale
std::locale
2 réponses
PasDeSpam
07/10/2008 à 22:23
bonsoir,
j'essaie de formater la sortie "cout" pour que les nombres entiers aient
le separateur des milliers ( a la "francaise").
1 235 563
je fais
#include <locale>
std::locale loc("fr_FR")
cout.imbue(loc);
mais
terminate called after throwing an instance of 'std::runtime_error'
what(): locale::facet::_S_create_c_locale name not valid
quand je fais locale -a
j'ai bien fr_FR
comment dois je faire?
merci
Partager
Facebook
Twitter
Reddit
Whatsapp
Email
Signaler
Signaler un problème avec ce contenu
Envoyer
2 réponses
Supprimer
Cette action est irreversible, confirmez la suppression du commentaire ?
Supprimer
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Envoyer
PasDeSpam
Signaler
08/10/2008 à 11:00
Bruno Causse wrote:
bon, apres la lecture (hardu) de bjarne, j'utilise la classe My_punct
class My_punct:public std::numpunct<char> {
public:
typedef char char_type; //ca sert a quoi ici?
typedef string string_type; //
explicit My_punct(size_t r=0):numpunct<char>(r) {}
protected:
char do_decimal_point() const {return ',';}
char do_thousands_sep() const {return ' ';}
string do_grouping() const {return "