У меня есть такая структура c:
struc str{
int values[10];
}str
В posix, подобном fedora, я скопировал эту структуру в часть разделяемой памяти (shm_open
, ftruncate
, mmap
и memcpy
) и получил указатель на структуру от shm. Теперь, как мне изменить значение в массиве значений с помощью этого указателя (* ptr).
Представьте, что я хочу сделать str-> values [5] = 10; как мне сделать это с помощью указателя.