掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
swprintfを使用した数値型の変換について (ID:64375)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ing APIENTRY WinMain(・・・) { WCHAR PathName[256]; int a = 1; swprintf(PathName, L"%s%d", L"AAAA", a); return 1; //ここにブレイクポイントを指定 } Windows XP + VC++.NET2003で、以上のようなコードで、ブレイクポイントでPathNameをウオッチしたら、問題無く「AAAA1」になっていました。 この時、プロジェクトはUnicodeではなく、マルチバイトの設定にはなっていましたが、普通にいけています。 Blueさんや、PATIOさんが仰るとおり、確認手段は公開した方がいいです。 今のままだと ・変数に正しく値が格納されていない ・格納はされているが、表示がおかしい のどちらかがわかりません。 確認したときにデバッグモードでウオッチしたのでないのであれば、どの関数で表示確認をしたのかも明記した方がいいですよ^^
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.