|
|
coherent
envp C Language envp
Argument passed to main()
cchhaarr *eennvvpp[];
envp is an abbreviation for environmental parameter. It is the
traditional name for a pointer to an array of string pointers
passed to a C program's main function, and is by convention the
third argument passed to main.
***** Example *****
The following example demonstrates envp, argc, and argv.
#include <stdio.h>
main(argc, argv, envp)
int argc; /* Number of args */
char *argv[]; /* Argument ptr array */
char *envp[]; /* Environment ptr array */
{
int a;
printf("The command name (argv[0]) is %s\n", argv[0]);
printf("There are %d arguments:\n", argc-1);
for (a=1; a<argc; a++)
printf("\targument %2d:\t%s\n", a, argv[a]);
printf("The environment is as follows:\n");
a = 0;
while (envp[a] != NULL)
printf("\t%s\n", envp[a++]);
}
***** See Also *****
argc, argv, C language, environ, main()
COHERENT Lexicon Page 1
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.