Lập trình C++ cơ bản, nâng cao
Để thực hiện nhập xuất dữ liệu bằng tiếng Việt trong C++, bạn cần chú ý đến việc sử dụng mã hóa đúng và cách làm việc với chuỗi ký tự. Dưới đây là một ví dụ cơ bản về cách nhập và xuất dữ liệu tiếng Việt:
#include <iostream>
#include <io.h>
#include <fcntl.h>
int main()
{
_setmode(_fileno(stdin), _O_U16TEXT);
_setmode(_fileno(stdout), _O_U16TEXT);
std::wcout << L"Tiếng Việt có dấu" << std::endl;
std::wstring test;
std::wcout << L"Hãy nhập vào một chuỗi ký tự:" << std::endl;
std::getline(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;
}
- std::wcout và std::wcin: Sử dụng
wcout
vàwcin
để làm việc với chuỗi ký tự rộng (wchar_t
), giúp hiển thị và nhập các ký tự Unicode đúng cách. - std::wstring: Sử dụng
std::wstring
cho chuỗi Unicode.
Nhận xét