#include #include #include int main(int argc, char *argv[]){ // argc keeps count of all of the command line arguments // FOR EXAMPLE: // ./a.out hello there >>> argc = 3 // ./a.out here are more arguments >>> argc = 5 // ./a.out project.c >>> argc = 2 // argv is a 2D array of strings, with the ./a.out (or ./a.exe) always at index 0 // FOR EXAMPLE: // ./a.out hello there >>> argv = ["./a.out", "hello", "there"] // ./a.out here are more arguments >>> argv = ["./a.out", "here", "are", "more", "arguments"] // ./a.out 123 abc >>> argc = ["./a.out", "123", "abc"]; // Notice: even numbers count as strings when coming from the command line // Use atoi() [meaning convert an alphanumeric string/char to an integer] if need be printf("Looping through argv...\n"); for (int i = 0; i < argc; i++){ printf("argv[%d]: %s\n", i, argv[i]); } printf("\n\n\n------------\n\n\n"); printf("Looping through letters...\n"); for (int i = 0; i < argc; i++){ for(int j = 0; j