PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Error ohne Grund -.-



ZDig
19.12.2008, 09:31
Moin zusammen!

Bei meinem Programm treten immer 2 Errors auf, wenn ich make benutze:

test.c:6: error: too many arguments to function `PollSwitch'
test.c:12: error: too many arguments to function `PollSwitch'

Das kann ich mir nicht erklären, weil ich in den Zeilen nur folgendes geschrieben habe:

6: if (PollSwitch(1)==1){
12: if (PollSwitch(2)==1){

Außerdem habe ich in den Zeilen 18, 24... sehr ähnliche Zeilen geschrieben, bei denen kein Error vorkommt. Beispiel:

18: if (PollSwitch(3)==1){

Ich weiß da wirklich nicht mehr wieter. Kann mir da bitte jemand helfen?

Danke schonmal ;-)
ZDig

Der Ire
19.12.2008, 10:41
Warum schreibst du bei der PollSwitch funktion was in die Klammer?

Die müssen meines Wissens leer bleiben. Wenn du damit gucken möchtest, welcher Schalter gedrückt ist, musst du das über den Wert machen, der von der PollSwitch funktion zurück gegeben wird.

Bsp.: if (PollSwitch() == 2) //Taster K5
if (PollSwitch() == 17) //Taster K6 und K2 sind gedrückt.


Am besten du liest dir da mal die Seite in der ASURO Anleitung dazu durch.