Hallo,
ist auch nicht falsch, denn bei mir kompiliert's ohne fehler.
Ich benutze WinAVR-20060421
wenn irgendwo ein fehler ist, sagt der compiler immer:
error: syntax ...
und nie
error: parse ...
Gruss
Henk
ich hielt mich eigentlich für einen erfahrenen Programmierer... nun hab ich Problem
Dies ist der Beginn des Programmes:
#include "asuro.h"
void blink(unsigned char color); //Prototyp Blinker (rot=1 gelb=2 grün=3)
void pause(int a); //Prototyp Pausefunktion
void pause(int a) // mit pause(4) zum beispiel 4 sekunden
{ int b;
for(b=0;b<a*1000;b++) // P A U S E F U N K T I O N
{sleep(72);
}
}
....
nun hab ich hier:
c:8 error: parse error before { token
c11:error: parse error before ++ token
c13:error: parse error before numeric constant
verstehe nicht was da falsch ist;(((
Hallo,
ist auch nicht falsch, denn bei mir kompiliert's ohne fehler.
Ich benutze WinAVR-20060421
wenn irgendwo ein fehler ist, sagt der compiler immer:
error: syntax ...
und nie
error: parse ...
Gruss
Henk
//-Kommentare sind kein ANSI-C?
Du hast irgendwelchen seltsamen nicht-druckbaren Zeichen im Text?
Du hast irgendwelchen seltsamen Makros definiert?
#define b *
oder so?
Disclaimer: none. Sue me.
Hab das Problem in den Griff bekommen. Muss mich erstmal mit dem Compiler anfreunden)
(speichern vorm kompilieren und vorher mit clean die Altlasten entfernen)
Danke trotzdem
hehehe...speichern vorm kompilieren![]()
vielleicht doch mal die neuesten WinAVR-20060421 installieren.
Der speichert automatisch vorm kompilieren.
Gruss
Henk
Lesezeichen