Ładny brzuch

itoa jest star funkcj jeszcze z jzyka c i jest chyba w stdio.h. wraz z wprowadzeniem c++ weszo duo nowszych rozwiza z bibliotek iostream. nie wiecie, czy jest jaka "nowsza" alternatywa dla itoa? najlepiej bazujca na string, a nie na char*? bo pisz projekt w c++ i nie chc miesza stylu c ze stylem c++ :)



http://boost.org/lib...exical_cast.htm

a moe jest co z biblioteki iostream?

W takim razie prosz... Bardziej na mode C++, ale pewnie te nieco wolniejsze, wic w gigantycznych ptlach niezalecane.#include <sstream> namespace std { std::string itos(int l) { std::stringstream ss; std::string w; ss << l; ss >> w; return w; } }
ps. chciae mie w bibliotece standardowej to masz :P
Edit ------------
Zapomniaem o nagwku :)
Uytkownik reVis edytowa ten post 24 padziernik 2007, 09:47


std::string itos(int l)
{
std::stringstream ss;
ss << l;
return w.str();
}

:)

to jest 'stara' funkcja... a alternatywy nie ma sensu szukac. ja sam lubie uzywac sprintf wlasnie z stdio.h (a wlasciwie cstdio (w c++)) do konwersji 'cos' na string...

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •