struct data{void *data;int size} struct timeval curtime; data value; value.data = malloc(4); value.size = 4; gettimeofday(&curtime,NULL) memcpy(value.data,&curtime.tv_sec,4); syslog(LOG_INFO,"-------------------- %d # %d,%d -----------------",curtime.tv_sec,(long)value.data,value.size); $ ./a.out -------------------- 1107179950 # 134561782,4 ----------------- Похоже, в структуру адрес а не значение заносится... Где я ошибся?
Ответ на:
комментарий
от Krasu
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Krasu
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум mmap и указатели (2013)
- Форум Влияние флагов оптимизации на результаты исполнения программы (2008)
- Форум Приключения в стране указателей (2012)
- Форум [C] switch vs function pointer benchmark (2011)
- Форум Binary compatibility в Си (2019)
- Форум выделение памяти и структуры (2008)
- Форум Проблема с указателем в ф-ии (2021)
- Форум вопрос по сокетам (2003)
- Форум Видите ли вы в коде какие-нибудь проблемы? (2021)
- Форум работа с указателями из структуры (2006)