C++ Builder 参考手册 ➙ System::Sysutils ➙ UpperCase
把一个字符串转为大写
头文件:#include <System.SysUtils.hpp>
命名空间:System::Sysutils
函数原型:
System::UnicodeString __fastcall UpperCase(const System::UnicodeString S);
System::UnicodeString __fastcall UpperCase(const System::UnicodeString S, TLocaleOptions LocaleOptions);
参数:
- S:字符串;
- LocaleOptions:是否只转英文字母:
• loInvariantLocale:只转小写英文字母为大写,不处理其他语言;
• loUserLocale:使用一般的 UNICODE 规则,和 AnsiUpperCase 相同;
返回值:
- 参数 S 转成小写大后的字符串
- 如果没有 LocaleOptions 参数,只有一个参数 S,那么只转英文字母;
- 只有 LocaleOptions 参数为 loUserLocale 的时候使用一般的 UNICODE 规则,和 AnsiUpperCase 相同。
相关:
- 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 ➙ UpperCase