🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Convertir cadena gchar

#1030
From: Santiago Calvo Ramos
Date: Sat, 01 Apr 2006 11:53
36 lines
2393 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

El Fri, 31 Mar 2006 17:22:06 -0600, GonzaloF <eugnelahc@hotmail.com> escribio:
> Hola a todos...
>
> Estoy por aqui desarrollando una peque�a aplicacion usando Glade/GTK+... 
>    ahora necesito convertir una cadena *gchar que obtengo de un 
> GtkEntry, el codigo es mas o menos asi:
>
> on_text_entry_activate            (GtkEntry        *entry,
>                                    gpointer         user_data)
> {
>    gchar *cadena = NULL; float fcad;
>
>    cadena = gtk_editable_get_chars(GTK_EDITABLE(entry),0,-1);
>    fcad = atof(cadena);
> }
>
> Segun puedo observar en mis debugs, cadena si tiene el valor que meto en 
> el Entry, pero a la hora de quererla convertir a float me la pasa como 
> 0.0 (desde luego que pruebo con caracteres numericos).
>
> Es correcta la funcion que quiero usar, o me recomiendan alguna otra??
>

Todo parece apuntar a que la causa es que "atof(const char *nptr)"
mientras que cadena es un puntero al tipo gchar. Vamos que gchar no es
char o const char.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFELmnKItS1DsJychsRAqnvAKCoLSoy7GJgWO4vuiMiISes0c4o8ACgt+NL
vWBTQ4kf2uqNozHRkYarAKk=
=VgKk
-----END PGP SIGNATURE-----
Technical Details
Message-ID: <m762g3-vk1.ln1@calvorota.alopecia.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news4.google.com!news.glorb.com!newsfeed101.telia.com!nf02.dk.telia.net!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!news.ya.com!yacom!news.espanix.net!212.59.199.49.MISMATCH!caladan.landsraad.net!calvorota.alopecia.com!news
References: <e0kdm4$ri2$1@news-3.escomposlinux.org>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,a49efa4515b22bf8
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news4.google.com!news.glorb.com!newsfeed101.telia.com!nf02.dk.telia.net!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!news.ya.com!yacom!news.espanix.net!212.59.199.49.MISMATCH!caladan.landsraad.net!calvorota.alopecia.com!news
From: Santiago Calvo Ramos <scalvo333@patagonnobasuramail.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Convertir cadena gchar
Date: Sat, 1 Apr 2006 13:53:58 +0200
Organization: Servidor News Arrrakis, Servicios y Comunicaciones, S.L.U.
Lines: 36
Message-ID: <m762g3-vk1.ln1@calvorota.alopecia.com>
References: <e0kdm4$ri2$1@news-3.escomposlinux.org>
NNTP-Posting-Host: 212.59.203.124
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: caladan.landsraad.net 1143892245 30923 212.59.203.124 (1 Apr 2006 11:50:45 GMT)
X-Complaints-To: usenet@caladan.landsraad.net
NNTP-Posting-Date: Sat, 1 Apr 2006 11:50:45 +0000 (UTC)
User-Agent: slrn/0.9.8.1 (Debian)