-2
我有一個結構與日期和時間。C:不兼容指針整數轉換
struct datetime{
int hour;
etc...}
當我嘗試將正確的小時分配給自己的struct-hour時,出現錯誤。
struct tm tm_struct = *localtime(time(NULL));
dt->hour = tm_struct->tm_hour;
首先,我得到的第一行不兼容的指針轉換錯誤,然後我得到關於使用tm_struct.tm_hour
,而不是->
錯誤。
任何幫助,將不勝感激:)
' - >'只能用於指針。你的'tm_struct'不是一個指針。 – AnT
'dt-> hour = tm_struct-> tm_hour;' - >'dt-> hour = tm_struct.tm_hour;' – chux
我正在投票結束這個問題,因爲它沒有顯示任何結果,我很確定那裏有很多資源。 – gsamaras