Я кодирование моего проекта BB-8 и я использую Bluetooth с моим Arduino так я использую:ISO C++ запрещает сравнение между указателем и целым [-fpermissive] ошибкой в Arduino гр последовательной связи
if (Serial.available() > 0) {
state = Serial.read();
Большинство людей посылают номера через как это, который работает:
if (state == '1') {
Но я хотел бы послать строку через вместо ряда, чтобы сделать его проще, как это:
if (state == 'stop') { // or go etc.
Но это не похоже, что это будет работать, так что я пытался использовать строку:
if (state == "stop") {
Но я получаю эту ошибку
ISO C++ запрещает сравнение между указателем и целое [-fpermissive]
Какой из них будет работать, и если не то, что я должен делать вместо этого?
спасибо.
Вы уверены, что это ссылка на C? – Stargateur
@Stargateur Я решил удалить тег, но на этот вопрос, в частности, можно легко ответить как программистами C, так и C++. –