Я пытаюсь создать программу, которая должна получать строковые данные от пользователя, так как она должна работать с португальскими словами. Я использую wchar_t, проблема в том, что у С, похоже, есть желание, потому что, когда мне нужноэто работает, это не так, но потом на ровном месте это работает в каком-то простом тесте.следующий код работал 5 минут назад, а теперь нет:
#include <stdio.h>
#include <wchar.h>
#include <locale.h>
/
int main(){
setlocale(LC_ALL,"Portuguese");
wchar_t meu[3];
fgetws(meu,3,stdin);
fputws(meu,stdout);
return 0;
}