- 締切済み
strftimeについて
VC++6.0を使用して現在の時刻を取得してそれをファイル名にするプログラムを作成していました。その際にstrftimeを使用して時間を取得してファイル名にすることは成功したのですが、作成したプログラムをVisual Stdio 2005でそのまま使用しようとしたときに以下のようなエラー文がでてきて時間を取得することができません。 Debug Assertion Failed! Expression:("Invalid format directive", 0) なにか良い解決方法はありますでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- php504
- ベストアンサー率42% (926/2160)
回答No.1
VC++2005になってUNICODEが標準になったからchar型とwchar型がごっちゃになってるのかな。 プロジェクトのプロパティを開き、[構成プロパティ]-[全般]-[文字セット]を 「マルチバイト文字セットを使用する」に変更でどうでしょう。 だめならstrftime呼び出し部分と関連変数の宣言部のソースを
お礼
「マルチバイト文字セットを使用する」に変更したらエラーが出なくなりました。教えて頂いてありがとうございました。