/*-------------------------------------------------------------------*/ /* printargv.c */ /* Command-line arguments. */ /*-------------------------------------------------------------------*/ #include int main(int argc, char* argv[]) /* Write the argc strings of argv to stdout. */ { int i; printf("argc: %d\n", argc); printf("\n"); printf("argv:\n"); for (i = 0; i < argc; i++) printf(" %s\n", argv[i]); return 0; } /* Example Executions: $ gcc -Wall -ansi -pedantic -o printargv printargv.c $ printargv argc: 1 argv: printargv $ printargv one two three argc: 4 argv: printargv one two three $ printargv one "two three" four argc: 4 argv: printargv one two three four */