Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

wprintf() và wscanf() trong thư viện C

wprintf(), wscanf() là phiên bản wide-character của printf/scanf. Header <wchar.h>.

wprintf

int wprintf(const wchar_t* format, ...);

In wide string ra stdout. Format specifier: %ls (wide string), %d (int), v.v.

Ví dụ wprintf

wchar_t str[] = L"Hello World";
wprintf(L"Chuoi: %ls\n", str);

wscanf

Đọc wide char từ stdin. Cần truyền địa chỉ biến.

Ví dụ wscanf

wint_t x;
wprintf(L"Nhap so: ");
wscanf(L"%d", &x);
wprintf(L"So nhap: %d", x);