Я хочу скопировать идентичную структуру в другую, а затем использовать ее как сравнение с первой. Дело в том, что мой компилятор дает мне предупреждение, когда я так делаю! Должен ли я сделать это по-другому или я делаю это неправильно:
В заголовке Файл:
extern struct RTCclk
{
uint8_t second;
uint8_t minute;
uint8_t hour;
uint8_t mday;
uint8_t month;
uint8_t year;
}
RTCclk;
В файле C:
struct RTCclk RTCclk;
struct RTCclk RTCclkBuffert;
void FunctionDO(void)
{
... // Some Code
/* Copy first struct values into the second one */
memcpy(&RTCclk, &RTCclkBuffert, sizeof RTCclk);
}