Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > environ


Автор: eniac 14.6.2009, 15:38
Здраствуйте! 

Мне нужно написать С код который показывает переменные окружения процесов.
команду ps не предлогать.
Если можете дайте какой нибуть пример или скажыте как ето можна сделать...
 

Автор: nickless 15.6.2009, 19:16
Модератор: Перенесено из "http://forum.vingrad.ru/Linux-Unix-common-questions.html"

Добавлено через 1 минуту и 10 секунд
Код

cat /proc/<MY_PID>/environ

 ;) 

Автор: volkrey 15.6.2009, 19:49
int main(int argc, char** argv, char** env)
{
int i=0;
 while(env[i])
{
printf("%s\n", env[i++]);
}
return 0;
}

по-моему так, может только ошибаюсь с названием env, посмотри в книгах

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)