[ 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 |
[ erekoz @ 18.01.2006. 10:07 ] @
[ 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. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|