Nik*_*rud -1 c++ boolean lowercase char uppercase
#include <iostream>
using namespace std;
char myChar_1 = 'a';
char myChar_2 = 'b';
char checkChar(char myChar_1,char myChar_2){
if ((isupper(myChar_1) && isupper(myChar_2)) || (islower(myChar_1) && islower(myChar_2))) {
return true;
}
else{
return false;
}
}
int main()
{
cout << checkChar(myChar_1, myChar_2);
Run Code Online (Sandbox Code Playgroud)
}
输出是一个颠倒的问号.如果有人能告诉我我做错了什么会很棒.尼科
你的退货类型应该是bool.你将返回true并false作为chars然后输出该角色.从转换bool为整数类型时,true将转换为1并false转换为0.因此,您将打印出char值为0或1的s.