In C, I eine segfault erhalten, währendSegfault während in C unter Verwendung von Wcslen
const wchar_t *id = L"{{content}}\0";
wprintf(L"%s\n", wcslen(id));
Ich verstehe nicht tun, was hier los ist ... Kann mich jemand aufklären?
In C, I eine segfault erhalten, währendSegfault während in C unter Verwendung von Wcslen
const wchar_t *id = L"{{content}}\0";
wprintf(L"%s\n", wcslen(id));
Ich verstehe nicht tun, was hier los ist ... Kann mich jemand aufklären?
Die Dereferenzierung des von size_t konvertierten Zeigers und wprintf erwartet den Zeiger für% s. Verwenden Sie% zu, um die Länge anzuzeigen.
Oh, ich verstehe ... Vielen Dank! – Picani
Versuchen Sie, die Länge der Zeichenfolge oder der Zeichenfolge zu drucken? Warum verwenden Sie wchar_t überhaupt? Es ist fast immer besser, UTF-8 in einfachen Zeichen zu verwenden (es sei denn, Sie sind unter Windows). – zwol