으로 잘못된 피연산자로 잘못 입력 된 이유는 무엇입니까? 나는 "ASCII"값에 기초한 "c"- "a"= 2와 같은 두 개의 문자를 빼내려고 노력하고있다. 그러나 나는 (내가 한 시간 이상 다른 것을 시도해왔다. 제발 저를 도와 주시거나 잘못된 일을 명확하게 설명하십시오.char 및 const char [2]에서 2 진수 연산자
char vigenere_letter (char plain_text, char key_letter) {
int rotation;
string new_alphabet;
rotation = plain_text - "a";
new_alphabet = rotate_left(rotation, alphabet);
}
' "a"는'이다 문자열이 아닌 char. 당신은''a ''를 원합니다 – Steve
'rotation = plain_text - 'a';'라고 쓰려고 했습니까? – user0042
감사합니다! 이것에 대해 상당히 난처하게 여긴다! –