C++ Builder 参考手册 ➙ System::Sysutils ➙ QuotedStr
把一个字符串用单引号引起来,如果字符串里面含有单引号,会把这些字符串里面含有的单引号双写。
头文件:#include <System.SysUtils.hpp>
命名空间:System::Sysutils
函数原型:
System::UnicodeString __fastcall QuotedStr(const System::UnicodeString S);
参数:
- S:要处理的字符串
返回值:
- 把字符串 S 用单引号引起来,即在第一个字符前面和最后一个字符的后面都加上单引号;
- 如果 S 里面含有单引号,会把这些单引号双写,其他字符不处理,包括回车换行;
- 例如 S 等于 abc's 那么函数返回值就是 'abc''s'
-
QuotedStr(S)
就相当于AnsiQuotedStr(S, L'\'')
- 如果要用双引号,或者其他字符作为引号,需要使用 AnsiQuotedStr。
相关:
- System::Sysutils::AnsiQuotedStr
- System::Sysutils::AnsiDequotedStr
- System::Sysutils::AnsiExtractQuotedStr
- System::Sysutils::QuotedStr
- System::Sysutils
C++ Builder 参考手册 ➙ System::Sysutils ➙ QuotedStr