У меня есть код на C ++, который вырос в геометрической прогрессии. У меня есть ряд переменных (в основном логических), которые нужно изменять каждый раз, когда я запускаю свой код (разные условия выполнения). Я делал это, используя аргументы командной строки для функции main (int argc, char * argv [])
в прошлом.
Поскольку этот метод стал громоздким (у меня 18 различных рабочих условий , отсюда 18 разных аргументов :-(), я хотел бы перейти к взаимодействию с python (если нужно, с Bash). В идеале я хотел бы закодировать скрипт python, где я устанавливаю значения элементов данных, а затем запускаю код.
Есть ли у кого-нибудь указатель / информация, которая могла бы мне помочь? Еще лучше простой кодированный пример или URL-адрес, который я мог бы найти.
Редактировать из исходного вопроса:
Извините, я не думаю, что я ясно выразил свой вопрос. Я не хочу использовать функцию main (int argc, char * argv [])
в C ++. Вместо установки переменных в командной строке. Могу ли я использовать python для объявления и инициализации элементов данных в моем коде c ++?
Еще раз спасибо, Майк