1370b324cSopenharmony_ci// FormatUtils.cpp 2370b324cSopenharmony_ci 3370b324cSopenharmony_ci#include "StdAfx.h" 4370b324cSopenharmony_ci 5370b324cSopenharmony_ci#include "../../../Common/IntToString.h" 6370b324cSopenharmony_ci 7370b324cSopenharmony_ci#include "FormatUtils.h" 8370b324cSopenharmony_ci 9370b324cSopenharmony_ci#include "LangUtils.h" 10370b324cSopenharmony_ci 11370b324cSopenharmony_ciUString NumberToString(UInt64 number) 12370b324cSopenharmony_ci{ 13370b324cSopenharmony_ci wchar_t numberString[32]; 14370b324cSopenharmony_ci ConvertUInt64ToString(number, numberString); 15370b324cSopenharmony_ci return numberString; 16370b324cSopenharmony_ci} 17370b324cSopenharmony_ci 18370b324cSopenharmony_ciUString MyFormatNew(const UString &format, const UString &argument) 19370b324cSopenharmony_ci{ 20370b324cSopenharmony_ci UString result = format; 21370b324cSopenharmony_ci result.Replace(L"{0}", argument); 22370b324cSopenharmony_ci return result; 23370b324cSopenharmony_ci} 24370b324cSopenharmony_ci 25370b324cSopenharmony_ciUString MyFormatNew(UINT resourceID, const UString &argument) 26370b324cSopenharmony_ci{ 27370b324cSopenharmony_ci return MyFormatNew(LangString(resourceID), argument); 28370b324cSopenharmony_ci} 29