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()