Re: unsigned statt signed chars aus Datei lesen
Michael Wenger <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
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<char*>(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
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
[email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]