Thread View: be.comp.programming
3 messages
3 total messages
Started by karel adams
Tue, 13 May 2003 06:36
C in Linux omgeving
Author: karel adams
Date: Tue, 13 May 2003 06:36
Date: Tue, 13 May 2003 06:36
7 lines
1132 bytes
1132 bytes
Ik wil in een C-programma een variabele lezen van de omgeving. M.a.w. wat je in ksh doet als MYVAR=`pwd` (stom voorbeeld natuurlijk) Hoe doe ik dit in C? Dank bij voorbaat, Karel
Re: C in Linux omgeving
Author: Dominique Devriese
Date: Tue, 13 May 2003 07:25
Date: Tue, 13 May 2003 07:25
13 lines
1582 bytes
1582 bytes
karel adams writes: karel> Ik wil in een C-programma een variabele lezen van de karel> omgeving. M.a.w. wat je in ksh doet als MYVAR=`pwd` (stom karel> voorbeeld natuurlijk) Hoe doe ik dit in C? man getenv sjuus domi -- Q: Heard about the <ethnic> who couldn't spell? A: He spent the night in a warehouse.
Re: C in Linux omgeving
Author: Robrecht Jacques
Date: Tue, 13 May 2003 07:27
Date: Tue, 13 May 2003 07:27
19 lines
1596 bytes
1596 bytes
karel adams wrote: > Ik wil in een C-programma een variabele lezen van de omgeving. > M.a.w. wat je in ksh doet als > MYVAR=`pwd` (stom voorbeeld natuurlijk) > Hoe doe ik dit in C? Werken met environment variabelen: #include <stdlib.h> char *getenv(const char *name); int setenv(const char *envname, const char *envval, int overwrite); int unsetenv(const char *name); Ook kan je de **environ variabele bekijken, maar dat is niet threadsafe. Als je echter de output van een commando aan een variabele wilt toewijzen heb je iets meer werk (pipe, fork, exec, read ofzo). Robrecht
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads