通知
すべてクリア
Topic starter
2008年1月21日 10:29 PM
宜しくお願いします。掲題のことを、お伺いしたいと思います
整数値をMFCのCString型へ変換する場合
VC6の場合itoa()関数が使えましたが、VC8の場合セキュリティー強化という事で
_itoa_sが推奨されています、しかし
_itoa_sで変換される値は、errno_t型なので
” 引数リスト '(CString, errno_t)' を一致させようとしているとき”
としてエラーとなります、
int n;
CString msg;
char str[32];
msg = _itoa_s( n, str, sizeof(str), 10 ); //ここでエラー
従来通の、itoaはVC8でも使えますが、警告がうざったいので、
正しく、整数値からMFCのCString型へ変換したいのですが、こんな場合皆さんは、どのよ
うにされているのでしょうか?
環境:Windows XP SP2 / Visual Studio MFC
2008年1月21日 10:47 PM
CString str;
str.Format(%d,123);
Topic starter
2008年1月21日 11:02 PM
επιστημηさん、ありがとうございました
Format関数ですか、こんなのがあったんですね、初めて知りました。