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
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Приключения в стране указателей (2012)
- Форум mmap и указатели (2013)
- Форум Влияние флагов оптимизации на результаты исполнения программы (2008)
- Форум [C] switch vs function pointer benchmark (2011)
- Форум Binary compatibility в Си (2019)
- Форум выделение памяти и структуры (2008)
- Форум c99, передача указателей в функции (2010)
- Форум Проблема с указателем в ф-ии (2021)
- Форум Видите ли вы в коде какие-нибудь проблемы? (2021)
- Форум вопрос по сокетам (2003)