C ++ iswprint () - Thư viện chuẩn C ++

Hàm iswprint () trong C ++ kiểm tra xem ký tự rộng đã cho có thể được in hay không.

Hàm iswprint () được định nghĩa trong tệp tiêu đề.

nguyên mẫu iswprint ()

 int iswprint (wint_t ch);

Hàm iswprint () kiểm tra xem ch có in được hay không. Theo mặc định, các ký tự sau có thể in được:

  • Chữ số (0 đến 9)
  • Chữ hoa (A đến Z)
  • Chữ thường (a đến z)
  • Các ký tự dấu câu (! "# $% & '() * +, -. /:;? @ () _` (|) ~)
  • Không gian

tham số iswprint ()

  • ch: Ký tự rộng cần kiểm tra.

iswprint () Giá trị trả về

  • Hàm iswprint () trả về giá trị khác 0 nếu ch có thể được in.
  • Nó trả về 0 nếu không thể in ch.

Ví dụ: Hàm iswprint () hoạt động như thế nào?

 #include #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t str() = L"Ĥĕllö ĂllĦow are ŷou"; for (int i=0; i 

When you run the program, the output will be:

 Ĥĕllö Ăll Ħow are ŷou

Here, and are non-printable characters in the string.

thú vị bài viết...