diff --git a/src/RageUtil.cpp b/src/RageUtil.cpp index d72a4780dd..bcfadb1720 100644 --- a/src/RageUtil.cpp +++ b/src/RageUtil.cpp @@ -1731,6 +1731,13 @@ bool StringToFloat( const RString &sString, float &fOut ) return sString.size() && *endPtr == '\0' && isfinite( fOut ); } +RString FloatToString( const float &num ) +{ + stringstream ss; + ss << num; + return ss.str(); +} + const wchar_t INVALID_CHAR = 0xFFFD; /* U+FFFD REPLACEMENT CHARACTER */ wstring RStringToWstring( const RString &s ) diff --git a/src/RageUtil.h b/src/RageUtil.h index 17f4d24f0e..e3a83e576f 100644 --- a/src/RageUtil.h +++ b/src/RageUtil.h @@ -416,6 +416,7 @@ int StringToInt( const RString &sString ); * @return the string we are after. */ RString IntToString( const int &iNum ); float StringToFloat( const RString &sString ); +RString FloatToString( const float &num ); bool StringToFloat( const RString &sString, float &fOut ); RString WStringToRString( const wstring &sString );