CMemFileの使用方法がわからず困っているため、おしえていただきたいです。
現在、CFileにwriteでバイナリデータを書き出して出力するプログラムを作成しています。
この書き出しをディスクではなく、RAMに書き出したいためCMemFileクラスを使用しているのですが、正しく書き込みが行われないためご教授いただければと思います。
CMemFile *File;
CMemFile address;
File = &address;
//以下WriteでCMemFileにバイナリデータを書き出す//
//書き出し終了//
unsigned char output[length];
output = File->detach();
このようにしてunsigned char配列に、Fileに確保したバイナリデータを割り当てたのですが、
最初の8列目ぐらいまでは正しく割り当てられていたのですが、それ以降がただしく割り当てられておりませんでした。
なぜこのような現象が起こるのでしょうか?
お手数おかけしますが、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/19 12:35
2016/06/19 12:37