[BS] Aufgabe 1

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

[BS] Aufgabe 1
Hi,

ich schaue mir gerade die Aufgabe 1 an und frage mich, warum man bei O_Stream zwischen signed und unsigned char unterscheidet… Weiss das jemand?



vielleicht hats ja nur was mitm typsystem zu tun.


Soweit ich mich erinnern kann war der Grund, dass das eine 'ne Zahl, das andere als ein Zeichen zu verstehen ist - da es ja keinen Datentyp byte gibt, und 8Bit Zahlen nun mal irgendwas passendes brauchen.
Ohne Gewähr :wink:


Nein, werden beide als Zeichen ausgegeben. Ich habe mir mal einen Referenzoutput auf einem normalen Linuxsystem zurechtgemacht und das mit OOStuBS verglichen. Auf jeden Fall ist signed und unsigned char beides ein Zeichen.