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] == ",")  // ошибка


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

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

Похожие вопросы
22 нояб. 2024, в 12:20
10000 руб./за проект
22 нояб. 2024, в 11:53
3000 руб./за проект
22 нояб. 2024, в 11:51
20000 руб./за проект