Hi! 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.
Ich habe noch folgende Zeile "gefunden" und versucht:
basic_ifstream<unsigned char> file(argv[1]);
Allerdings meint dann der Linker immer:
/tmp/
ccRbHBu6.o(.gnu.linkonce.t._ZNSt13basic_istreamIhSt11char_traitsIhEE6sentryC1ERS2_b
+0xa9): In function `std::basic_istream