#include // Both options work //int main (int argc, char** argv) { int main (int argc, char* argv[]) { printf("Prog name: %s\n", argv[0]); int i; for (i = 1; i < argc; i++ ) { printf("Argument %d is %s\n", i, argv[i]); } printf("------------------\n"); // Array of strings. Note that this is a 1D array // of pointers. The pointers point to *constant* strings. char *my_strings[] = { "Hello", "Hi there" }; int j; for (j = 0; j < 2; j++) { printf("Next string is: %s\n",my_strings[j]); } return 0; }