setwindtext – プログラミング – Home

通知
すべてクリア

[解決済] setwindtext


戸田
 戸田
(@戸田)
ゲスト
結合: 21年前
投稿: 11
Topic starter  

テキスト以外のファイル(exeなど)をバイナリで読み込み、
setwindtextでエディットボックスに書き出したいのですがうまくいきません。
テキストに書き出すことはなの可能ですが、どうか教えてください。
vc++6.0 MFC win2000severです。


引用未解決
トピックタグ
U-t
 U-t
(@U-t)
ゲスト
結合: 22年前
投稿: 14
 

バイナリデータで0x00は有効な値ですが、
テキストで0x00は'\0'つまり終端NULL文字ですので表示されません。
バイナリエディタのように表示させるのであれば、
0x00を全てスペースなど別の文字にに置き換え、
バッファの最後に'\0'を加えて表示させるという感じでしょうか。


返信引用
戸田
 戸田
(@戸田)
ゲスト
結合: 21年前
投稿: 11
Topic starter  

現状は読み込めていますが3文字しか出力されませんでした。
fin(Read.225)で225バイト読み込んでいます。


返信引用
戸田
 戸田
(@戸田)
ゲスト
結合: 21年前
投稿: 11
Topic starter  

そういうことでしたか。ありがとうございました。
解決です。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました