wchar 관련 질문입니다

woonso11의 이미지

안녕하세요 프로그래밍 초보인데요...ㅠ

유니코드 등등 관련해서 프로그램을 짜려고 하는데 잘 모르겟네요

도움 부탁 드립니다.

main()
{
setlocale(LC_ALL, "Korean");

wchar_t a[100];
fgetws(a, sizeof(a), stdin);
wprintf(L"%s".a);

return 0;
}

위 코드에서 입력한 문자열이 다시 출력이 되야 하는데 출력이 되질 않습니다.
컴파일은 잘되고요.. ㅠ ㅠ ㅠ

참고로 리눅스에서 코딩중입니다.