Miten onnistuu yksinkertaisimmin tyyppimuunnos char merkkijonosta tai sit suoraan taimerilta doubleksi / int:iksi?
//A temp string
char time[ 64 ];
//Convert the time to a string
sprintf( time, "%f", (float)myTimer.get_ticks() / 1000 );
Tässä olis koodinpätkää. Elikkäs siks, jotta sitä pääsis vertailemaan tietyn maksimiarvon kanssa. Ei vissiin kovin hankala tehtävä mut olen aika aloittelija vielä.
//A temp string
char time[ 64 ];
//Convert the time to a string
sprintf( time, "%f", (float)myTimer.get_ticks() / 1000 );
Tässä olis koodinpätkää. Elikkäs siks, jotta sitä pääsis vertailemaan tietyn maksimiarvon kanssa. Ei vissiin kovin hankala tehtävä mut olen aika aloittelija vielä.
Vastaukset 2
Vanhimmat
http://www.cppreference.com/stdstring/index.html katso 3 ylintä funktiota.
Mitä tuo "suoraan taimerilta doubleksi / int:iksi" tarkoittaa? eikös tuo timer palauta doublen/floatin?
floatin voi pyöristää & muuttaa intiksi näin: (int)(floor(floatti_luku)). Vaatii math.h:n includetettuna
Niinpäs se float näyttää desimaali olevankin. Kiitosta vastauksista. Eiköhän näillä pääse taas vähän etiäpäin.