Получить все переменные env в C \ C ++ в Windows

Сигнатура для основной функции в C \ C ++ может включать 3 аргумента:

main( int argc, char *argv[ ], char *envp[ ] )

Третий - это переменные среды.

Я компилирую библиотеку под VS10, поэтому у меня нет main () . Как я могу получить переменные среды точно такого же типа, как в char * envp [] ? Я предпочитаю не использовать .NET для уменьшения зависимостей и, возможно, когда-нибудь буду открыт для переносимости.

6
задан Jonathan Leffler 2 March 2012 в 15:14
поделиться