Je codage mon projet BB-8 et je suis en utilisant Bluetooth avec mon Arduino alors j'utilise:ISO C++ interdit comparaison entre pointeur et entier [-fpermissive] erreur dans Arduino c communication série
if (Serial.available() > 0) {
state = Serial.read();
la plupart des gens envoient des numéros à travers comme ce qui fonctionne:
if (state == '1') {
Mais je voudrais envoyer une chaîne à travers la place, d'un certain nombre pour le rendre plus facile comme ceci:
if (state == 'stop') { // or go etc.
Mais cela ne semble pas que cela fonctionnerait si j'ai essayé d'utiliser une chaîne:
if (state == "stop") {
Mais je reçois cette erreur
ISO C++ comparaison entre pointeur interdit et entier [-fpermissive]
Lequel fonctionnerait et si ni ce que je devrais faire à la place?
Merci.
Etes-vous sûr que c'est un lien vers C? – Stargateur
@Stargateur J'ai envisagé de supprimer la balise, mais cette question en particulier peut être facilement résolue par les programmeurs C et C++. –