Portál AbcLinuxu, 18. listopadu 2025 10:12
Tiskni
Sdílej:
itoa není ani ANSI, ani POSIX, takže stačí ji nějak rozumně nahradit. Přímé nahrazení je:
sprintf(buf, "%d", rank);A co třeba tohle:
ostringstream s; s << rank;Potom je možné získat
s.str() typu string a s.str().c_str() typu char*.
itoa(A,B,10) napsat sprintf(B,"%d",A). Lze to samozřejmě řešit i vytvořením hlavičkového souboru s makrem jako je toto:
itoa(A,B,C) (sprintf((B),"%d",(A)))
kolik sem jich už vůbec slíbil
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.