The following program backward prints the arguments entered on a command line such that the last argument is printed first:
#include <stdio.h> int main(int argc, char *argv[]) { while (--argc > 0) printf("%s ", argv[argc]); }
Invoking this program from a command line with the following:
backward string1 string2
gives the following output:
string2 string1
The arguments argc and argv would contain the following values:
Object | Value |
---|---|
argc | 3 |
argv[0] | pointer to string "backward" |
argv[1] | pointer to string "string1" |
argv[2] | pointer to string "string2" |
argv[3] | NULL |
main()
Function
Function
Declarations
Function
Definitions
Examples of Function
Declarations
Examples of Function
Definitions