- 18 名前:デフォルトの名無しさん [2008/07/17(木) 14:23:26 ]
- VC++ 6で作成したものをVC++2005で開いてビルドすると
long lTemp = timeStamp.ulSeconds; char* pszTemp = ::ctime( &lTemp ); のところで error C2664: 'ctime' : 1 番目の引数を 'long *' から 'const time_t *' に変換できません。(新しい機能 ; ヘルプを参照) 指示された型は関連がありません。変換には reinterpret_cast、C スタイル キャストまたは関数スタイルのキャストが必要です。 とでてしまいました。 それで char* pszTemp = ::ctime((time_t *) &lTemp ); と書き替えたらビルドは通ったのですが、これで問題ないのでしょうか?
|

|