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

Hàm iswgraph () trong C ++ kiểm tra xem ký tự rộng đã cho có biểu diễn đồ họa hay không.

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

nguyên mẫu iswgraph ()

 int iswgraph (wint_t ch);

Hàm iswgraph () kiểm tra xem ch có biểu diễn đồ họa như được phân loại theo ngôn ngữ C hiện tại hay không. Theo mặc định, các ký tự sau là đồ họa:

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

tham số iswgraph ()

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

iswgraph () Giá trị trả về

  • Hàm iswgraph () trả về giá trị khác 0 nếu ch có một ký tự biểu diễn đồ họa.
  • Nó trả về 0 nếu ch không có ký tự biểu diễn đồ họa.

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

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t ch1 = L'u0009'; wchar_t ch2 = L'u03a9'; iswgraph(ch1)? wcout << ch1 << L" has graphical representation" : wcout << ch1 << L" does not have graphical representation"; wcout << endl; iswgraph(ch2)? wcout << ch2 << L" has graphical representation" : wcout << ch2 << L" does not have graphical representation"; return 0; )

Khi bạn chạy chương trình, đầu ra sẽ là:

 không có biểu diễn đồ họa Ω có biểu diễn đồ họa

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