Rozšíření STD lib - unsigned int std::atou(const char *_Str)
Napsal: 03 leden 2013 06:12:02
unsigned int std::atou(const char *_Str);
char * std::utoa(unsigned int _Val, char * _DstBuf, int _Radix);
Před nějakou dobou jsem hrozně nadával na to, že knihovna STD neobsahuje převod textových řetězců (stringů) do unsigned int (celočíselný typ bez znaménka). Rozhodl jsem se o rozšíření namespace (jmenného prostoru) STD o funkci atou. Když už jsem byl v tom, udělal jsem i převod zpět, tedy utoa.
StdExtend.cpp
StdExtend.h
char * std::utoa(unsigned int _Val, char * _DstBuf, int _Radix);
Před nějakou dobou jsem hrozně nadával na to, že knihovna STD neobsahuje převod textových řetězců (stringů) do unsigned int (celočíselný typ bez znaménka). Rozhodl jsem se o rozšíření namespace (jmenného prostoru) STD o funkci atou. Když už jsem byl v tom, udělal jsem i převod zpět, tedy utoa.
StdExtend.cpp
RAW CODE |
---|
/*** |
StdExtend.h
RAW CODE |
---|
/*** |