구조체에 날짜와 시간이 있습니다.C : 정수 변환에 호환되지 않는 포인터
struct datetime{
int hour;
etc...}
정확한 시간을 구조 시간에 할당하려고하면 오류가 발생합니다.
struct tm tm_struct = *localtime(time(NULL));
dt->hour = tm_struct->tm_hour;
먼저 나는 그때 tm_struct.tm_hour
를 사용하는 대신 ->
에 대한 오류를 얻을 첫 번째 줄에 호환되지 않는 포인터 변환 오류가 발생합니다.
어떤 도움을 주시면 감사하겠습니다 :)
'->'는 포인터와 함께 만 사용할 수 있습니다. 당신의'tm_struct'는 포인터가 아닙니다. – AnT
'dt-> 시간 = tm_struct-> tm_hour;'->'dt-> 시간 = tm_struct.tm_hour;' – chux
아무런 노력도 보이지 않기 때문에이 질문을 주제로 끝내기로하겠습니다. 그곳에는 많은 자원이 있습니다. – gsamaras