Added function TelldusCore::intToString()

This commit is contained in:
Micke Prag 2011-05-13 12:46:05 +00:00
parent cc351a8c60
commit 11dd17d2cf
2 changed files with 16 additions and 9 deletions

View file

@ -45,11 +45,11 @@ std::wstring TelldusCore::charToWstring(const char *value) {
char *outString = (char*)new wchar_t[utf8Length+1];
memset(outString, 0, sizeof(wchar_t)*(utf8Length+1));
#ifdef _FREEBSD
#ifdef _FREEBSD
const char *inPointer = inString;
#else
char *inPointer = inString;
#endif
#else
char *inPointer = inString;
#endif
char *outPointer = outString;
iconv_t convDesc = iconv_open(WCHAR_T_ENCODING, "UTF-8");
@ -96,6 +96,12 @@ std::wstring TelldusCore::intToWstring(int value) {
return st.str();
}
std::string TelldusCore::intToString(int value) {
std::stringstream st;
st << value;
return st.str();
}
int TelldusCore::wideToInteger(const std::wstring &input){
std::wstringstream inputstream;
inputstream << input;
@ -132,11 +138,11 @@ std::string TelldusCore::wideToString(const std::wstring &input) {
char *outString = new char[outbytesLeft];
memset(outString, 0, sizeof(char)*(outbytesLeft));
#ifdef _FREEBSD
#ifdef _FREEBSD
const char *inPointer = inString;
#else
char *inPointer = inString;
#endif
#else
char *inPointer = inString;
#endif
char *outPointer = outString;
iconv_t convDesc = iconv_open("UTF-8", WCHAR_T_ENCODING);