3

重複の可能性:
strptime() は Windows で同等ですか?

文字列を日付に変換しようとしています。ここstrptimeから取得すると、まさに私が望むことを行います。ただし、コードで使用しようとすると、コンパイラーはそれについて不平を言います:

エラー C2065: 'strptime': 宣言されていない識別子

time.hヘッダーを含めました。私はVisual Studio 2003を使っていて、2008も試しました。
これは本当に標準機能ですか?ブーストなどの追加のライブラリをインストールせずに使用できる別の機能はありますか?

4

1 に答える 1

3

strptime標準の C または C++ ではありません。それはユニックスです。Unix 以外のマシンを使用している場合は、存在する可能性がありますが、オープン ソースを見つけて自分でインストールする必要がある可能性が高くなります。(Visual Studio の場合、多くの Unix 固有の関数が使用可能ですが、名前の前にアンダースコアが付きます。これが の場合かどうかはわかりませんが、試してみるとよいstrptimeでしょう _strptime。)

于 2012-12-22T08:21:50.860 に答える