#include <stdio.h> // stdout // puts
#include <locale.h> // setlocale
#include <stdlib.h> // EXIT_FAILURE
#include <wchar.h> // fputwc
#include <errno.h> // errno
int main(void)
{
setlocale(LC_ALL, "en_US.utf8");
errno = 0;
if (fputwc(L'????', stdout) == WEOF) {
if (errno == EILSEQ) {
puts("fputwc() - Encoding Error");
}
else {
puts("fputwc() Error");
}
return EXIT_FAILURE;
}
}
/*
run:
????
*/