OVH Cloud OVH Cloud

Locale

1 réponse
Avatar
Bertrand Lenoir-Welter
Salut

Question un peu hors sujet, mais on n'en est pas vraiment à une près,
ces derniers temps : est-ce que quelqu'un sait si de lointains indigènes
utilisent autre chose que le point ou la virgule comme séparateur
décimal ? Question subsidiaire : qui utilise la virgule en dehors de
nouzautres.

Me faites pas un amphi sur <locale.h> hein, c'est juste une curiosité et
aussi pour savoir s'il pouvait arriver dans le monde réel qu'un
séparateur puisse avoir plusieurs caractères au lieu d'un seul.

Merci d'avance.

A++

1 réponse

Avatar
adebaene
Bertrand Lenoir-Welter wrote:
Salut

Question un peu hors sujet, mais on n'en est pas vraiment à une près,
ces derniers temps : est-ce que quelqu'un sait si de lointains indigènes
utilisent autre chose que le point ou la virgule comme séparateur
décimal ?>


Je n'en suis pas sûr, donc la loi de Murphy aidant, je dirais que oui,
certainement....

Question subsidiaire : qui utilise la virgule en dehors de
nouzautres.


Aucune idée...

Me faites pas un amphi sur <locale.h> hein, c'est juste une curiosité et
aussi pour savoir s'il pouvait arriver dans le monde réel qu'un
séparateur puisse avoir plusieurs caractères au lieu d'un seul.



C'est une bonne question : Vu que Windows prévoit 4 caractères max
pour l'information de locale(LCTYPE) LOCALE_SDECIMAL qui sert à
définir le séparateur décimal, je dirais que c'est prévu. (à noter
que le C++ ne le prévoit pas par contre :
std::numpunct::decimal_point() retourne un seul caractère).

Arnaud