Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: CString muuntaminen

Jaku [13.10.2003 06:38:35]

#

Onko mahdollista muuntaa CString tyyppinen merkkijono float muotoon?

jos on niin esimerkit ovat tervetulleita.

Käytän Visual C++:aa.

jos nyt vähän vielä selventäisin...

Eli pitäs saada luettelokontrollista haettua lukuja ja käyttää niitä sitten laskemiseen.

Luettelokontrollista saan kyllä haettua luvut ja tallennettua CString tyyppisiin muuttujiin mutta käsittääkseni CString tyyppisiä muuttujia ei voi summata keskenään.

odys [13.10.2003 09:58:33]

#

WinAPI:llako teet näitä?

Jos teet niin windowsx.h:sta löytyy käteviä funkkareita. Ainakin ListBox_GetText() -funkkari hakee tekstin char tyyppiseen muuttujaan ja sen jälkeen voit muuntaa sen floatiksi atof() -funkkarilla, mutta ennenkuin alat säätämään niin koita huviksesi jos atof() toimisi tuohonkin tapaukseen.

thefox [13.10.2003 11:04:36]

#

CString koo = "34.34";
double vi = atof(koo);

Toimii kyllä.

Jaku [14.10.2003 00:25:39]

#

Kiitoksia avusta!
Sain nyt muunnettua

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta