在 C 中使用 wcslen 时出现段错误
Segfault while using wcslen in C
在 C 中,我在执行时出现段错误
const wchar_t *id = L"{{content}}[=10=]";
wprintf(L"%s\n", wcslen(id));
我不明白这里出了什么问题...有人可以启发我吗?
您取消引用从 size_t 转换而来的指针,而 wprintf 需要 %s 的指针。使用 %zu 显示长度。
在 C 中,我在执行时出现段错误
const wchar_t *id = L"{{content}}[=10=]";
wprintf(L"%s\n", wcslen(id));
我不明白这里出了什么问题...有人可以启发我吗?
您取消引用从 size_t 转换而来的指针,而 wprintf 需要 %s 的指针。使用 %zu 显示长度。