[ erekoz @ 18.01.2006. 10:07 ] @
Mozda je glupo pitanje, ali sam totalni pocetnik u c++-u pa molim za pomoc.
Kako da uradim prostu stvar, deklarishem integer, dam mu neki broj, i onda ga prikazem u MessageBox ? Molim primer.

unapred hvala
[ idb @ 18.01.2006. 12:43 ] @
Procitaj malo o tome: sprintf
a do tada evo ti mali primer za C i C++
Code:

// Dev-Cpp 4.9.9.2 with Mingw/GCC 3.4.2
#include <iostream>
#include <sstream>
//#include <cstdlib> 
//#include <string>
using namespace std;

int main(int argc, char *argv[]){
    int i = 321;
    char buff[11]; // niz karaktera: C string
    string s;      // C++ string (klasa string)
    // C:
    sprintf( buff, "%d", i );
    printf("Ovo je C-string  : %s\n",buff);
    // C++:
    i = 123;
    stringstream ss;
    ss<<i;
    s = ss.str();
    cout<<"Ovo je C++ string: "<<s<<endl;
    strcpy(buff, s.c_str());
    printf("Ponovo C-string  : %s\n",buff);
    system("PAUSE");
    return EXIT_SUCCESS;
}
[ erekoz @ 19.01.2006. 11:57 ] @
Hvala velika, upalilo je sa atoi, ali probacu i ovako, zarad vezbe :)
[ netoff @ 19.01.2006. 17:04 ] @
Ne bih da unosim zabunu ali treba obratiti pažnju i na boost::lexical_cast, npr:
Code:

int i=111;
string s = boost::lexical_cast<string>(i);
cout<< s;


Malo je lakše, malo više u duhu c++-a i trebalo bi da je sigurnije.