C++ Builder 參考手冊 ? System::Sysutils ? AnsiLowerCaseFileName
把一個字符串轉為小寫旷坦,使用一般的 UNICODE 規(guī)則 (不限于英語)似谁,沒有本地化胁勺。過時的函數檐晕,需要用 AnsiLowerCase 代替仇箱。
頭文件:#include <System.SysUtils.hpp>
命名空間:System::Sysutils
函數原型:
System::UnicodeString __fastcall AnsiLowerCaseFileName(const System::UnicodeString S);
參數:
- S:字符串
返回值:
- 參數 S 轉成小寫之后的字符串
- 過時的函數奖唯,需要用 AnsiLowerCase 代替惨缆。
- 相當于 std::_wcslwr 使用一般的 UNICODE 規(guī)則 (不限于英語),沒有本地化丰捷,例如這個函數始終把 I 轉成 i坯墨,即使當前語言是土耳其或阿塞拜疆語言;
- 在 Windows 里面病往,相當于 API 函數 CharLowerBuff捣染;
- 如果要使用本地語言,需要使用 std::_lwcslwr停巷,注意這個函數有 2 個字母 l耍攘,下劃線之后有個字母 l,中間也有個字母 l畔勤,如果是 Windows 操作系統(tǒng)蕾各,相當于 API 函數 LCMapString。
相關:
- System::Sysutils::AnsiLowerCase
- System::Sysutils::AnsiLowerCaseFileName
- System::Sysutils::AnsiUpperCase
- System::Sysutils::AnsiUpperCaseFileName
- System::Sysutils::LowerCase
- System::Sysutils::UpperCase
- System::Sysutils::WideLowerCase
- System::Sysutils::WideUpperCase
- System::Sysutils
- std::strlwr, std::_strlwr, std::_fstrlwr, std::_tcslwr, _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 ? AnsiLowerCaseFileName