Ich verwende eine Bibliothek namens DS3231 von rinkydinkelectronics -Link: http://www.rinkydinkelectronics.com/library.php?id=73 (klicken Sie auf manuell)Wie behebe ich diesen Fehler? (Arduino Guss)
Ich versuche, den folgenden Code
String alarmTime = "08:52:00";
void loop(){
if (rtc.getTimeStr() == alarmTime){
alarmState = true;
}
}
zu laufen, aber ich bekomme die folgende Fehler:
exit status 1 no match for 'operator==' (operand types are 'char*' and 'String')
die Bibliothek Handbuch sagt jedoch, dass der Rückgabewert ein String ist, damit ich sehe nicht, warum das nicht funktionieren sollte :(
Kann mir jemand helfen, das Problem zu beheben, oder mir sagen, was falsch sein könnte?
Vielen Dank!
Wickeln Sie die Rückkehr in 'std :: string (...)' –
Ich verstehe nicht, was Sie leider meine, ich bin ein wenig an allen neuen Könnten Sie mir zeigen, was Sie meinen? –
Ich werde eine Antwort posten. Aber bitte üben Sie weiter mit C++ - Code ... –