2012-12-22 36 views
2

可能重複:
strptime() equivalent on Windows?字符串轉換爲日期:strptime標識符沒有找到

我試圖將字符串轉換爲日期。 strptime取自here正是我想要的。然而,當我試圖在我的代碼使用它的編譯器抱怨一下:

錯誤C2065:strptime「:未聲明的標識符

我已經包括time.h頭。我使用visual studio 2003,也試過2008.
這是一個真正的標準功能嗎?有沒有另一個功能,我可以使用,而不必像安裝額外的庫?

+0

http://stackoverflow.com/a/3137634/279982這解決了它。 – atoMerz

回答

1

strptime不是標準的C或C++;它是Unix。如果你是一個 非Unix機器上,它可以存在,但更可能,你會 必須爲它找一個開源的,並自行安裝。 (在Visual Studio的情況下,許多Unix專用功能 可用,但在名稱前面有下劃線。我不知道這是否是strptime的情況,但您可以嘗試 _strptime。 )

+0

Nopes,仍然不可用。感謝您的迴應。 – atoMerz