#include <stdio.h>#include <strings.h>#include <wchar.h>#define lengthof(a) (sizeof(a)/sizeof(a[0]))void Draw_Char (int x, int y, wchar_t c){ wprintf("%c", c);}int main (void){ wchar_t wchar_t_array[128]; char char_array[] = "Dies ist ein Test: öäü\n"; int i, x = 0, y = 0;#ifdef _WIN32 swprintf(wchar_t_array, lengthof(wchar_t_array), "%hs", char_array);#else swprintf(wchar_t_array, lengthof(wchar_t_array), "%s", char_array);#endif printf("length: wchar_t_array: %i lengthof: %i\n", wcsnlen(wchar_t_array), lengthof(wchar_t_array)); for (i = 0; i < wcsnlen(wchar_t_array); i++) { Draw_Char(x, y, wchar_t_array[i]); }}