std::toupper
函數用于將小寫字母轉換為大寫字母
以下是一個使用 std::islower
和 std::toupper
的示例:
#include<iostream>
#include <cctype>
int main() {
char ch = 'a';
if (std::islower(ch)) {
char upper_ch = std::toupper(ch);
std::cout << "Uppercase: "<< upper_ch<< std::endl;
} else {
std::cout << "The character is not a lowercase letter."<< std::endl;
}
return 0;
}
在這個示例中,我們首先檢查字符 ch
是否為小寫字母。如果是,則使用 std::toupper
將其轉換為大寫字母并輸出結果。如果不是,則輸出相應的消息。這樣可以確保只有在輸入為小寫字母時才調用 std::toupper
函數。