8 May
2005
8 May
'05
20:41
Hi! Christian Schneider schrieb am 08.05.2005 15:08 :
Am Sonntag, 8. Mai 2005 03:04 schrieb Michael Wenger:
Etwa so (ungetestet): unsigned char ch[3]; ifstream file(argv[1]); file.read(reinterpret_cast
(ch), 3); Das ist nicht ganz das, was ich wollte. Damit muss bei jedem Lesevorgang gecastet werden.
Um einen Cast kommst du mWn nicht herum, da es von Compileroptionen abhängt, ob char als signed oder unsigned aufgefasst wird. Wenn du also explizit unsigned oder signed char haben willst, musst du casten. Das unterscheidet char von anderen primitiven Datentypen. Gruß, Michael