4桁の16進数表記で出力したい – プログラミング – Home

4桁の16進数表記で出力したい
 
通知
すべてクリア

[解決済] 4桁の16進数表記で出力したい


Kon
 Kon
(@Kon)
ゲスト
結合: 20年前
投稿: 89
Topic starter  

Konです。よろしくお願いします。
PCはWinXP、MicrosoftVisualC++6.0 を使用しています。
MFC で、基本クラスをCFormView にしてプロジェクトを作りました。

10進数表記の文字列を、
4桁の16進数表記に変換してEditBoxに表示したいと思っています。
それで、以下のように表記しました。

CString m_edtext_par; //EditBoxのメンバ変数
short tmp_par;

m_edtext_par.Format(%04x, tmp_par);

1は0001となりますが、-1はffffffffとなります。
-1もffffとなってほしいのですが、何か方法はないでしょうか?


引用未解決
トピックタグ
Blue
 Blue
(@Blue)
ゲスト
結合: 21年前
投稿: 1467
 

> short tmp_par;
short型だから

%04hx

ですね。

サイズと距離の指定
http://www.microsoft.com/japan/msdn/library/default.asp?
url=/japan/msdn/library/ja/vclib/html/_crt_size_and_distance_specification.asp


返信引用
Kon
 Kon
(@Kon)
ゲスト
結合: 20年前
投稿: 89
Topic starter  

ありがとうございました。治りました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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