braxi
@braxi
Начинающий индивидуальный разработчик

Почему возникла ошибка Comparison between pointer and integer?

Всем ку! Изучаю с++builder

Вот такая ошибка у меня вылезла:
[bcc32c Error] bcbl.cpp(47): comparison between pointer and integer ('int' and 'const char *')

Код:
String str = "text,text";
if (str[4] == ",")  // ошибка


в чем я неправ и как правильно сравнивать?
  • Вопрос задан
  • 4634 просмотра
Пригласить эксперта
Ответы на вопрос 2
@pestunov
Str[4] == ','
Символ нужно писать в апострофах, а не в кавычках. В кавычках пишутся строки, например, str == "abcde".
Ответ написан
Комментировать
braxi
@braxi Автор вопроса
Начинающий индивидуальный разработчик
Проблема решена, вместо "," нуно ','
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы