У меня есть 9 структур, и заполнение хотя-бы 1 очень муторное. Я хочу написать функцию которая бы заполнила структуру. Выглядеть это должно примерно так:
func_fill(struct COMMAND__)
{
//code
return COMMAND__;
}
Но не понимаю как это можно реализовать. Помогите пожалуйста.
Вопрос лежит не в области программирования, а в области математики и исходные для решения этой задачи в вопросе полностью отсутствуют. Если данные в структурах каким-то образом могут быть функционально порождены по определённому базису, то такую функцию имеет смысл писать (не для 9 экземпляров, а например для 90+), в противном случае их нужно заполнять, причем скорее всего не в коде с++, а в виде какого-то описания данных, json или xml для примера; затем эти данные при запуске вычитывать из папки с данными.
Ну для начала нужно принимать аргумент по ссылке, чтобы изменить именно тот объект, который передаешь, а новый скопированный. Потом нужно получить доступ к элементам и как-то заполнять. Доступ реализуешь либо помещая данные в public поле, либо через геттеры и сеттеры