Я устанавливаю программу линкора на С ++, где я столкнулся с загадкой назначения координат на борт. Я хочу использовать как заглавные, так и нижние символы, предназначенные для определенных областей доски. F.exs A2, H4 или a2, h4 и т. Д. Я пытался реализовать это вне основного кода для проверки пропппера и для отладки.
std::char c;
int x=0;
std::cout<<"Test letters to numbers using char(): "; std::cin>>c;
x=char(c);
if(x>=65||x<97){//should i do && or ||? //If statement works in Capital letters A is 0 etc.
x=x-65;
}if(x>=97){//does not work
x=x-97;
}
std::cout<<"letter: "<<c<<"\tNumber: "<<x<<endl;
Этот код работает заглавными буквами. Но не в нижнем регистре, который показывает = 32.
Нет ошибок, которые показывают при запуске этого кода. Любые советы?