Forum: Mikrocontroller und Digitale Elektronik C30 - Argument einer Funktion mit Wert übergeben


von Andreas G. (beastyk)


Lesenswert?

Moin Leute,

ich würde gerne einem Argument einen Wert zuweisen, dabei ist das 
Argument in der Funktion.
Der Ergebnistyp sollte BYTE sein, dachte mir das dies mit der 
GenericTypeDefs.h möglich ist.
Also sollte die Funktion ungefähr so aussehen:

Ergebnistyp Funktionsbezeicher(Liste der Argumente);

BYTE IrgendeinFunktionsname(BYTE *handle, BYTE Valid = 0);

Genau das BYTE Valid = 0 scheint mit AVR so richtig zu sein aber mit PIC 
und C30 so nicht gestattet, leider weiß ich gerade nicht wie es richtig 
geht.
Vielleicht Valid[0], scheint mir aber auch verkehrt...

Kann jemand bitte helfen!

Gruß
dat
Beast

von Carsten M. (ccp1con)


Lesenswert?

Was willst du damit erreichen? Einen default Wert für den Parameter?
C30 ist Standard C - da gibt es sowas meines Wissens nicht.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.