Hàm iswupper () trong C ++ kiểm tra xem ký tự rộng đã cho có phải là ký tự viết hoa hay không.
Hàm iswupper () được định nghĩa trong tệp tiêu đề.
nguyên mẫu iswupper ()
int iswupper (wint_t ch);
Hàm iswupper () kiểm tra xem ch có phải là ký tự viết hoa hay không, tức là một trong các ký tự sau:
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z.
Tham số iswupper ()
- ch: Ký tự rộng cần kiểm tra.
iswupper () Giá trị trả về
- Hàm iswupper () trả về giá trị khác 0 nếu ch là một ký tự viết hoa.
- Nó trả về 0 nếu ch không phải là ký tự viết hoa.
Ví dụ: Hàm iswupper () 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'u03a0'; wchar_t ch2 = L'u03c0'; wcout << L"iswupper(" << ch1 << ") returned " << boolalpha << (bool)iswupper(ch1) << endl; wcout << L"iswupper(" << ch2 << ") returned " << boolalpha << (bool)iswupper(ch2) << endl; return 0; )
Khi bạn chạy chương trình, đầu ra sẽ là:
iswupper (Π) trả về true iswupper (π) trả về false