Утверждение утверждения со значениями char - PullRequest
0 голосов
/ 07 июня 2018

Я пытаюсь написать утверждение, чтобы проверить, находится ли введенное письмо пользователя между A и Z. Вот мой код:

assert((letter >= 'a' && letter <= 'z') || (letter >= 'A' && letter <= "Z")):"The letter you entered was incorrect";

Я получаю

Неверный тип операнда для двоичного оператора '<=' </strong>

ошибка.

Любая помощь или советы будут высоко оценены.:)

1 Ответ

0 голосов
/ 07 июня 2018

Вы имеете в виду 'Z', а не "Z".

Они не одинаковы: первый символ - литерал, второй - строковый литерал.Операторы сравнения не определены для строк или ссылочных типов в целом.

...