C++相談室 part10
■ このスレッドは過去ログ倉庫に格納されています
0428デフォルトの名無しさん
NGNGchar ch;
ifstream in(argv[1], ios::in | ios::binary);
in.get(ch);
とすると、読み出したいファイル中に2byte文字が存在するとget()は2byte文字を一気に読み込んでしまうのです。
in.read((char*) &ch, 1);
としても1文字づつしか読み込んでくれませんでした。
なにか良い方法あありますか?
■ このスレッドは過去ログ倉庫に格納されています