modules/fxpackager/src/main/native/library/common/PlatformString.cpp
Print this page
@@ -266,30 +266,31 @@
}
}
}
}
-std::string PlatformString::Format(std::string value, ...) {
- std::string result = value;
+TString PlatformString::Format(const TString value, ...) {
+//std::string PlatformString::Format(std::string value, ...) {
+ TString result = value;
va_list arglist;
va_start(arglist, value);
while (1) {
- size_t pos = result.find("%s", 0);
+ size_t pos = result.find(_T("%s"), 0);
if (pos == TString::npos) {
break;
}
else {
- char* arg = va_arg(arglist, char*);
+ TCHAR* arg = va_arg(arglist, TCHAR*);
if (arg == NULL) {
break;
}
else {
- result.replace(pos, strlen("%s"), arg);
+ result.replace(pos, StringLength(_T("%s")), arg);
}
}
}
va_end(arglist);