在 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 显示长度。