to upgraded LoadString....

This commit is contained in:
2025-02-18 00:28:18 +08:00
parent 07bd7729d0
commit b8613b245d
2 changed files with 107 additions and 29 deletions

View File

@@ -3,6 +3,7 @@
#include<hgl/type/String.h>
#include<hgl/CodePage.h>
#include<string>
namespace hgl
{
@@ -10,5 +11,8 @@ namespace hgl
int LoadStringFromText(U16String &full_text,const void *source_data,const int size,const CharSet &cs=UTF8CharSet); ///<加载一个原始文本块到U16String
int LoadStringFromTextFile(U8String &str,const OSString &filename,const CharSet &cs=UTF8CharSet); ///<加载一个原始文本文件到U8String
int LoadStringFromTextFile(U16String &str,const OSString &filename,const CharSet &cs=UTF8CharSet); ///<加载一个原始文本文件到U16String
int LoadStringFromTextFile(std::string &str,const OSString &filename,const CharSet &cs=UTF8CharSet); ///<加载一个原始文本文件到U8String
int LoadStringFromTextFile(std::wstring &str,const OSString &filename,const CharSet &cs=UTF8CharSet); ///<加载一个原始文本文件到U16String
}//namespace hgl
#endif//HGL_LOAD_STRING_INCLUDE