【发布时间】:2015-10-08 17:40:00
【问题描述】:
当我在 lldb 中遇到这些代码时,我发现它总是在 *wchar_string[0] = character; 这一行,并且永远不会循环出来,
此代码给出分段错误:11。
这段代码,有什么问题?
wchar_t *wchar_string[1];
*wchar_string[0] = character;
wcstombs(retstring, (const wchar_t *)wchar_string, 6);
【问题讨论】:
-
什么是
character? -
@ForceBru 字符是 wchar_t 类型
-
它有两个参数,wchar_t 字符,char *retstring,将字符转字符串转成retstring。
标签: c string char segmentation-fault lldb