通知
すべてクリア
Topic starter
2005年9月19日 1:30 AM
Kです.VC++6.0でダイアログの中にエディットボックスを作り,そこにdouble型の数値
を表示させたいのですが,うまくいきません.
char a[100];
double b;
wsprintf(a,%lf,b);
SetDlgItemText(hWnd,IDC_EDIT1,a);
という感じで,実行させるとエディットボックスに『f』と表示されてしまいます.色々
調べ,%g,%e等もやってみたのですが,これも同様に『g』とか『e』と表示されてしまい
ます.
double型の表示方法を教えてください.よろしくお願いします.
OSは,XPのSP2です.
2005年9月19日 1:35 AM
wsprintfの書式指定の項をマニュアルで確認してください。printf/sprintfとは'違いま
す'
# sprintfを試してみてください
2005年9月21日 3:53 PM
ありがとうございました.
