Gast
#132131
hi,
ich hab mal eine wahrscheinlich recht dämliche Frage. Scheinbar hab ich
die Typumwandlung doch noch
nicht so recht drauf. Schaut euch bitte mal die beiden folgenden
Programme an. Programm 1 funktioniert
Programm 2 nicht. Wo versteckt sich der Fehler?
Programm1
---------
unsigned int myint;
myint = 1;
funktion (myint);
Programm2
---------
unsigned int myint;
unsigned char zeichen;
zeichen = '1';
myint = (unsigned int)z;
funktion (myint);
dabei wird jeweils eine Funktion aufgerufen, die wie folgt ausschaut:
void funktion(unsigned int pin)
{.....}
Mark