Char 'apex' C ++

0

Я создаю простую программу, которая использует динамический массив в C++, программа читает файл и после того, как найду слово, и когда найду его, я перейду от нижнего регистра к верхнему регистру. Поэтому, чтобы найти слово, которое я контролирую, If после и раньше есть одно пробел или некоторый символ пунктуации.

Когда я управляю, если есть "(вершина), у меня есть проблема:

s[i+j-1] == '''

Это потому, что второе закрывает первый, а третий открывает другой символ.

Он запускается, если я использую код ascii: s[i+j-1] == 39.

Как я могу написать эту программу без использования ascii-кода?

Теги:
char

1 ответ

5
Лучший ответ

' должно быть экранировано буквально:

s[i+j-1] == '\''

Ещё вопросы

Сообщество Overcoder
Наверх
Меню