Problemm zu define.
-
Nun wie mache ich define zu eine ganze funktion?.
#define Array1DGetSize_STR(pSTR In) MAX_SIZE; #define Array1DEmpty_STR(pSTR In) In == STR_EMPTY;
Fehler meldung "I" nicht definiert ist klar da ja ein leerzeichen vorhanden ist. Aber was kann ich tun. Oder solte ich besser eine funktion schreiben?. Will aber ein paar buchstaben sparen
.
-
Und noch eins
#define char STRGetOne_STR(pSTR In, long int Possition) Array1DGetOne_char(In,Possition);
-
Was soll das bringen? Guck dir bitte an, wie der Präprozessor funktioniert und wie er #define behandelt.
-
Welchen Sinn soll das denn haben?
-
Okey danke.