- WideLowerCase - C++ Builder
- C++ Builder 的字符串类型、字符类型、字符编码
- TInterfacedPersistent::AfterCons
- TInterfacedPersistent::QueryInte
- TInterfacedPersistent::~TInterfa
- TInterfacedPersistent::TInterfac
- TThread::NameThreadForDebugging
- TThread::Suspended - C++ Builder
- TThread::Terminate - C++ Builder
- TInterfacedObject - C++ Builder
C++ Builder 参考手册 ➙ System::Sysutils ➙ WideLowerCase
把一个字符串转为小写
头文件:#include <System.SysUtils.hpp>
命名空间:System::Sysutils
函数原型:
System::WideString __fastcall WideLowerCase(const System::WideString S);
参数:
- S:字符串;
返回值:
- 参数 S 转成小写之后的字符串
- 函数转换大小写使用一般的 UNICODE 规则,和 AnsiLowerCase 的结果相同,他们的不同点是:
• AnsiLowerCase 的参数和返回值是 UnicodeString 类型的;
• WideLowerCase 的参数和返回值是 WideString 类型的。
例子:比较 AnsiLowerCase、WideLowerCase 和 LowerCase 的转换结果
void __fastcall TForm1::Button1Click(TObject *Sender)
{
UnicodeString s = L"ABČĐĘΣΩΠ";
Memo1->Lines->Add(s);
Memo1->Lines->Add(AnsiLowerCase(s));
Memo1->Lines->Add(WideLowerCase(s));
Memo1->Lines->Add(LowerCase(s));
Memo1->Lines->Add(LowerCase(s,loUserLocale));
}
运行结果:

相关:
- System::Sysutils::AnsiLowerCase
- System::Sysutils::AnsiLowerCaseFileName
- System::Sysutils::AnsiUpperCase
- System::Sysutils::AnsiUpperCaseFileName
- System::Sysutils::AnsiStrLower
- System::Sysutils::AnsiStrUpper
- System::Sysutils::LowerCase
- System::Sysutils::UpperCase
- System::Sysutils::WideLowerCase
- System::Sysutils::WideUpperCase
- System::Sysutils
- std::strlwr, std::_strlwr, std::_fstrlwr, std::_tcslwr, std::_wcslwr
- std::_lstrlwr, std::_lwcslwr
- std::strupr, std::_strupr, std::_fstrupr, std::_tcsupr, std::_wcsupr
- std::_lstrupr, std::_lwcsupr
- <cstring>
- std::setlocale, std::_wsetlocale, std::_tsetlocale
- <clocale>
C++ Builder 参考手册 ➙ System::Sysutils ➙ WideLowerCase
网友评论