COHERENT manpages

This page displays the COHERENT manpage for argv [Argument passed to main()].

List of available manpages
Index


argv -- C Language

Argument passed to main()
char *argv[];

argv is  an abbreviation  for ``argument  vector''.  It is  the traditional
name for a  pointer to an array of string  pointers passed to a C program's
main function; by convention, it is  the second argument passed to main. By
convention, argv[0] always points to the name of the command itself.

Example

This example  demonstrates both  argc and  argv[], to recreate  the command
echo.

main(argc, argv)
int argc; char *argv[];
{
    int i;

    for (i = 1; i < argc; ) {
        printf("%s", argv[i]);
        if (++i < argc)
            putchar(' ');
    }

    putchar('\n');
    exit(0);
}

See Also

argc,
C language,
envp,
main()
ANSI Standard, §5.1.2.2.1