PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : parse errors



outdoorgamer
30.06.2006, 01:49
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;(((

Arexx-Henk
30.06.2006, 08:10
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

SprinterSB
30.06.2006, 08:10
//-Kommentare sind kein ANSI-C?

Du hast irgendwelchen seltsamen nicht-druckbaren Zeichen im Text?

Du hast irgendwelchen seltsamen Makros definiert?
#define b *
oder so?

outdoorgamer
30.06.2006, 08:12
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

Arexx-Henk
30.06.2006, 08:32
speichern vorm kompilieren

hehehe...:wink:

vielleicht doch mal die neuesten WinAVR-20060421 installieren.
Der speichert automatisch vorm kompilieren.

Gruss

Henk