Hallo zusammen, wie gesagt habe ich eine Verständnisfrage zu char´s.
Ich habe folgende Zeilen:
1 | char Eheit2 =65;// 'A';
|
Diese Variable rufe ich in einer Funktion
1 | void xy (char *string, char* Einheit)
|
folgendermaßen auf.
1 | xy (Messwert, &Eheit2);
|
Nur wird beim Sprung in die Funktion die Variable ungewollt erweitert.
In der Funktion ist Einheit später sowas wie "A1200".
Die Variable Messwert ist ein char array.
Wenn ich aber so deklariere
läuft alles richtig.
Kann mir einer auf die Sprünge helfen??