Все о программировании под *nix
Anonymous
Сообщение
Anonymous » 07 май 2005, 11:17
Здраствуйте!Проблема заключается в следущем.
В оболочке Linuxа можно написать такую команду :
export OS=/Root/OS
В консоле все работает замечательно.Теперь я хочу написать такое же ,но уже в С.пробовал команду system("export OS=/root/OS");
и с помощью execl тоже писал не получается.Но по идеи должно получаться.Может кто знает подскажет как решить проблему.Зарание спасибою
Llama
Неотъемлемая часть форума
Сообщения: 9749 Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск
Сообщение
Llama » 07 май 2005, 13:22
aprops env
Опыт растет прямо пропорционально выведенному из строя оборудованию
exe
Неотъемлемая часть форума
Сообщения: 860 Зарегистрирован: 28 ноя 2003, 21:08
Откуда: Минск
Сообщение
exe » 07 май 2005, 14:09
setenv(), getenv()
Тока учти что меняешь для своего процесса и потомков только.
Anonymous
Сообщение
Anonymous » 07 май 2005, 14:13
Я что-то не очен понял смисл этих команд.Я уже ими ползовался.
Llama
Неотъемлемая часть форума
Сообщения: 9749 Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск
Сообщение
Llama » 07 май 2005, 14:49
homa9999 , поситай man - там написано все про них...
Опыт растет прямо пропорционально выведенному из строя оборудованию
Anonymous
Сообщение
Anonymous » 07 май 2005, 15:19
Спасибо всем разобрался