🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #7905

Re: Solucion: Punto decimal en C

#7905
From: PATAN
Date: Sun, 19 Jan 2003 12:27
21 lines
1358 bytes
PATAN wrote:

> Buenas.
> 
> Como puedo hacer en C para que al mostrar un numero decimal con g_print,
> en vez de una coma para separar los decimales use un punto.
> 
> A mi solo se me ocurre una soluci�n pero es muy cutre, haber si algui�n
> sabe alguna mejor.
> 


La solucion que he encontrado, es poner al principio del fichero:

#include <locale.h>

y despues, antes de usar g_print( o printf que es lo mismo):

setlocale(LC_NUMERIC,"POSIX");

Un saludo.
Technical Details
Message-ID: <si5e0b.4h2.ln@www.mardot.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!fu-berlin.de!uni-berlin.de!213.60.228.89!not-for-mail
References: <nc71va.fc1.ln@www.mardot.com>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,8e90c04d10fe9918
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-01-19 04:28:45 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!fu-berlin.de!uni-berlin.de!213.60.228.89!not-for-mail
From: PATAN <mardot_esSPAM@terra.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Solucion:  Punto decimal en C
Date: Sun, 19 Jan 2003 13:27:08 +0100
Lines: 22
Message-ID: <si5e0b.4h2.ln@www.mardot.com>
References: <nc71va.fc1.ln@www.mardot.com>
Reply-To: mardot_esSPAM@terra.es
NNTP-Posting-Host: 213.60.228.89
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8Bit
X-Trace: fu-berlin.de 1042979323 25915756 213.60.228.89 (16 [142849])
X-Orig-Path: www.mardot.com!not-for-mail
User-Agent: KNode/0.7.1