ファイルを単に1byteづつ読み出したいのですが、
char ch;
ifstream in(argv[1], ios::in | ios::binary);
in.get(ch);
とすると、読み出したいファイル中に2byte文字が存在するとget()は2byte文字を一気に読み込んでしまうのです。
in.read((char*) &ch, 1);
としても1文字づつしか読み込んでくれませんでした。
なにか良い方法あありますか?