#include #include #define __USE_XOPEN 1 #include int main(void) { setlocale(LC_CTYPE, "en_US.UTF-8"); wchar_t wch = L'❤'; printf("%lc %d\n", wch, wcwidth(wch)); return 0; } /* output: ❤ 1 */