要结合C++的流操作使用isupper函数,可以先读取输入的字符串,然后逐个字符判断是否为大写字母。下面是一个示例代码:
#include#include // 包含isupper函数的头文件 int main() { std::string input; std::cout << "请输入一个字符串:"; std::getline(std::cin, input); // 使用流操作逐个字符判断是否为大写字母 for (char c : input) { if (std::isupper(c)) { std::cout << c << " 是大写字母\n"; } } return 0; }
在上面的代码中,首先使用getline函数读取输入的字符串,然后使用流操作逐个字符判断是否为大写字母。如果是大写字母,则输出该字符。