Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: String Konstante als Parameter? Kategorie: Programmierung (von André H. - 20.02.2005 18:27)
Als Antwort auf String Konstante als Parameter? von CodeXP - 13.02.2005 20:47
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0
Hallo,

> ich wollte mal 'ne string Konstante einer Funktion übergeben
> die als Parameter string erwartet. Seltsamerweise ist ein
> "type mismatch" - Fehler aufgetretten. Weis einer wieso?

Natürlich können Stringkonstanten als Parameter übergeben werden.
Jedoch nur, wenn als Parameter explizit ein String erwartet wird.
Viele Funktionen erwarten ein Bytearray, was eine Stringvariable zwar auch ist,
jedoch nicht eine Stringkonstante.

Also, wird bei einer Funktion z.B. als Parameter function xy(string s)definiert,
können Stringkonstanten und Stringvariablen angegeben werden.
Wird jedoch ausschlieÃ?lich eine Stringvariable oder auch alternativ ein Bytearray erwartet,
sieht der definierte Parameter so aus: function xy(byte s[])

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten: