COHERENT manpages
This page displays the COHERENT manpage for envp [Argument passed to main()].
List of available manpages
Index
envp -- C Language
Argument passed to main()
char *envp[];
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()