-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