wcstombs_s(),转换字符串的长度
wcstombs_s(), length of converted string
errno_t wcstombs_s(
size_t *pReturnValue,
char *mbstr,
size_t sizeInBytes,
const wchar_t *wcstr,
size_t count
);
Microsoft VS2019的文档说:
pReturnValue
转换后的字符串(包括空终止符(的大小(以字节为单位(。。
如果
wcstombs_s
成功转换源字符串,则会将转换后的字符串(包括 null 终止符(的大小(以字节为单位(放入*pReturnValue
(前提是pReturnValue
不是 NULL(。
CPP偏好.com的文档说:
retval- 指向将存储结果的size_t对象的指针
。
成功时返回零(在这种情况下,不包括终止零的字节数存储在
*retval
中,不包括终止零的字节数,这些字节数曾经或将写入dst
(
谁错了?
都不是。cpp首选项是指函数的标准兼容版本。Microsoft文档指的是其标准库中实现的版本。
如果您使用的是 MS Visual C++,请使用Microsoft文档。否则,请使用 cpp 首选项文档。
相关文章:
- 如何将包含epoch时间的十六进制字符串转换为time_t
- 当字符串存储在变量中时,如何将字符串转换为wchar_t
- 如何将这个std::字符串转换为std::基本字符串
- 如何正确将字符串转换为标准::时间::system_clock::time_point?
- 如何在C++中将十六进制字符串转换为文本数据
- 需要帮助在 c++ 中将字符串转换为字符 ----错误 "const char *" 类型的值不能用于初始化 "char" 类型的实体
- 如何从字符串转换为双精度*
- C++:如何将 unix 时间的字符串转换为 *tm?(使用时间错误:"cannot convert 'String' to 'tm*' ")
- 如何在C++中将 Python 字符串转换为其转义版本?
- 如何在 C++11 中将标准::字符串转换为标准::u32字符串?
- 如何将整数字符串转换为整数的二维向量?
- 使用 "stringstream " 将字符串转换为整数
- 将字符串转换为浮点数或整数,而无需使用内置函数(如 atoi 或 atof)
- 将文件复制到自定义位置,存在字符串转换问题
- 将ANSI C字符串转换为UNICODE
- 如何将节点 V8 字符串转换为 C++ 字符串
- 在C++中将字符串转换为双精度,而无需科学记数法
- 使用从文件(stod、strtod、atof)中提取的数据C++从字符串转换为双精度.csv
- 如何在C++中将字符串转换为双精度?
- 将字符串转换为无符号字符数组/字节数组