Hallo,
ich habe in meiner headerdatei folgenden eintrag:
#define duttoncounter 3;
und in meiner c Datei binde ich die Headerdatei ein
#include "Libraries\buttons.h"
und diese Zeile´kommt dann später in meiner Datei:
if (counter <= buttoncounter) {
blablabla;
vounter++;
}
Daraufhin bekomme folgende Fehlermeldung:
error: expected ')' before ';' token
Ich kann mir das nicht erklären. Jemand eine Idee?
In der Headerdatei stehen auch noch typedefs, die funktionieren
wiederum!
Gruß
Thomas
Tobias Eckhardt wrote: > In der Headerdatei stehen auch noch typedefs, die funktionieren > wiederum! Die haben auch kein ; dahinter...
Gast
#696156
defines ohne Semikolon am Zeilenende! MW
> #define buttoncounter 3; > und in meiner c Datei binde ich die Headerdatei ein > > #include "Libraries\buttons.h" > und diese Zeile´kommt dann später in meiner Datei: > if (counter <= buttoncounter) { > > Daraufhin bekomme folgende Fehlermeldung: > > error: expected ')' before ';' token > > Ich kann mir das nicht erklären. Jemand eine Idee? Spiel mal Compiler, genauer gesagt Preprozessor: Mach die Textersetzung: Ersetze den Text "buttoncounter" durch den Text "3;" aus if (counter <= buttoncounter) { wird dann if (counter <= 3;) { Kannst du dir jetzt die Fehlermeldung erklären?
Danke und einen guten Morgen oh mann!!!!!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.