/* Arbeiten mit erweitertem Zeichensatz */ /* Datei: owchar3.c */ #include #include wchar_t w_text[20] = { L'H',L'a',L'l',L'l',L'o',L'\0' }; char puffer[100]; int main () { size_t i; printf ("\x1b[2JMB-Stringtest\n"); if ((i = wcstombs (puffer, w_text, 100)) == (size_t)-1) fprintf (stderr, "\nKein gültiges Zeichen."); if (( i = mbstowcs (w_text, puffer, 20)) == (size_t)-1) fprintf (stderr, "\nKein gültiges Zeichen."); printf ("\nProgrammende"); return 0; }