掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.28936

printf等の書式
投稿者---=,=(2006/11/17 16:32:15)


コンパイラ:BCC5.5
OS:windwosXP
症状:MessageBoxにx = 1.41421356と出すつもりがx = fとなってしまいます。
{
 char szBuf[256];
 float x=1.41421356;
 wsprintf(szBuf,"x = %f",x);
 MessageBox(hWnd,szBuf,"",MB_OK);
}


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:printf等の書式 28937 Blue 2006/11/17 16:44:30


No.28937

Re:printf等の書式
投稿者---Blue(2006/11/17 16:44:30)


wsprintfは書式指定文字のタイプに f を指定できません。
[MSDN] wsprintf Function

ですので、別の書式にするか、TCHAR.H の _stprintf を使ってください。
(char型専用であれば、sprintfで。)


この投稿にコメントする

削除パスワード

No.28939

Re:printf等の書式
投稿者---=,=(2006/11/18 13:42:06)


wsprintfをsprintfに変えたら動作しました。
ありがとうございます。


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧