Каково наилучшее решение для получения значений, известных в оболочке, в двоичное приложение C во время его выполнения?
Приложение C связывается с продуктом стороннего производителя и отправляет ему фактические настройки.Но некоторые параметры изменяются непосредственно в ОС, поэтому я хочу использовать какую-то команду из оболочки, чтобы влиять на эти переменные в приложении C, изменять их.
Знаете ли вы какой-нибудь способ для достижения этого (используя переменную, каналы илиможет что то другое другое)?
Я посмотрел на глобальные переменные, но хотя я изменяю значение глобальной переменной, это не влияет на приложение C, которое работало все время.(Я использовал функцию getenv ()).