Séparateur décimal

Tout ce qui concerne le langage Asymptote. Ce langage est utilisable sur le forum via les balises asy.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
MB
Administrateur
Administrateur
Messages : 8058
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant
Contact :

Séparateur décimal

Message non lu par MB »

Bonjour, je voudrais modifier le séparateur décimal (passer du point à la virgule) lorsque j'utilise la fonction format d'Asymptote (reprise du C il me semble).

Code : Tout sélectionner

format("$%.2f$",a)
Cette fonction permet d'afficher la valeur du réel a, avec deux chiffres après la virgule (ou plutôt le point justement !).

Comment peut-on modifier cela ?
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
OG
Modérateur spécialisé
Modérateur spécialisé
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Message non lu par OG »

Cher MB
chez moi (Ubuntu & Asymptote1.24 SVN), la commande :

Code : Tout sélectionner

real a=1.3333;
write(format("$%.2f$",a));
me retourne dans la ligne de commande \$1,33\$ (c'est à dire avec une virgule).

Il y a une histoire de LC_NUMERIC=fr_FR.

Voir par exemple http://asymptote.sourceforge.net/FAQ/se ... tml#decsep et une discussion sur le forum (correction dès la version 1.22).

Sous windows, je ne sais pas.

Cordialement
O.G.
MB
Administrateur
Administrateur
Messages : 8058
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant
Contact :

Message non lu par MB »

Merci pour les informations.

Par contre la valeur LC_NUMERIC ne peut pas être modifiée directement depuis le code de la figure apparemment.
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
MB
Administrateur
Administrateur
Messages : 8058
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant
Contact :

Message non lu par MB »

Il semblerait de plus que LC_NUMERIC soit une variable système Linux ...
Je n'ai pas trouvé de solution sous Windows.
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
OG
Modérateur spécialisé
Modérateur spécialisé
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Message non lu par OG »

Je ne connais plus (ou presque) Windows...
Pour cette question il doit être possible d'envoyer un mail sur le forum d'Asymptote.
Cordialement
O.G.
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message