Сравнение с более чем одним символом в C ++C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Сравнение с более чем одним символом в C ++

Сообщение Anonymous »

Скажем, у меня есть вход, который хранится в char c , и в условном случае мне нужно проверить, является ли это одним из двух разных символов, например, 'n' и 'n' . Очевидно, что я смогу создать условное с логическим оператором или < /code>: < /p>

if(c == 'n' || c == 'N')
...
< /code>

Однако, если существует значительно больше, чем только два условия, чем это потребует значительно большего количества логических операторов, и это станет утомительным, чтобы писать, смотреть и редактировать. Есть ли способ конденсировать этот процесс? Чтобы это выглядело как что -то вроде этого: < /p>

if(c == '[N][n]')
...
< /code>

Существует ли что -то подобное? < /p>

Подробнее здесь: https://stackoverflow.com/questions/493 ... -char-in-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»