Mọi người cho mình hỏi làm sao để fix lỗi này ạ? Gõ tiếng việt lên console một số ký tự thì vẫn hiển thị nhưng một số ký tự thì nó ra dấu “?”
Đây là code mình test:
#include <iostream>
#include <io.h>
#include <fcntl.h>
int main()
{
_setmode(_fileno(stdin), _O_WTEXT);
_setmode(_fileno(stdout), _O_WTEXT);
std::wcout << L"Tiếng Việt có dấu" << std::endl;
wchar_t test[256] = { 0 };
std::wcout << L"Hãy nhập vào một chuỗi ký tự:" << std::endl;
std::wcin >> test;
std::wcout << L"Chuỗi ký tự mà bạn vừa mới nhập:" << std::endl;
std::wcout << test;
return 0;
}