Я пишу программу со структурой Record.Когда я читаю записи из текста в цикле, я назначаю их буферу перед сохранением буфера в массив.nRange - это просто общее количество прочитанных записей.
Record *storage;
storage = (Record*)malloc(nRange*sizeof(Record));
Record buffer;
storage[i] = buffer;
Я хочу получить доступ к хранилищу [i], чтобы проверить, сохраняется ли запись в памяти, но я не могу получить синтаксис.Я пытался что-то вроде:
printf("%d \n", &storage[i].x);
Но я думаю, что это просто дает мне адрес значения x записи в хранилище [i].Если бы кто-нибудь мог дать мне точный синтаксис, я был бы очень признателен.