Я пытаюсь изменить некоторые переменные внутри структуры с помощью функции, которая возвращает void.Функция принимает член Struct в качестве параметра, массив структур и размер.Функция имеет некоторый код, который в конце меняет некоторые переменные внутри члена структуры.Однако я знаю, что когда вы передаете что-то в функцию в качестве параметра, вы работаете с копией, а не с оригиналом.И, следовательно, изменения, внесенные в член структуры, не будут «сохранены».
Я провел некоторое исследование по этой теме и обнаружил, что указатели являются одним из способов решения этой проблемы.Проблема в том, что я не знаю, как использовать указатели, и объяснения, которые я нашел, немного сбивают с толку.
Являются ли указатели единственным способом сделать это?И если так, может кто-нибудь объяснить / показать мне, как использовать указатели в этой конкретной ситуации?