Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: int->char

sooda [20.11.2003 20:40:49]

#

aloittelija kun olen niin en muista mitenkäs c++ssa sai intekerin muutettua stringiks? siis pitäis saada esim "juu arvo on " + arvo;

Antti Laaksonen [20.11.2003 20:57:23]

#

Ainakin sprintf-funktion avulla homma onnistuu.

#include <stdio.h>

int main(void) {
   int arvo;
   char teksti[20];

   arvo = 12;
   sprintf(teksti, "juu arvo on %i", arvo);
}

vade [21.11.2003 01:39:30]

#

C++:ssa tuo on tapana tehdä std::stringstreamia käyttäen (löytyy otsikosta sstream):

std::string int_to_string(int n)
{
  std::stringstream ss;
  ss << n;
  return ss.str();
}

std::string str = int_to_string(123);

sooda [21.11.2003 08:14:30]

#

Oukei, sain toimimaan tolla int_to_stringillä. Kiitokset!

Vastaus

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

Tietoa sivustosta