#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
printf("[Note - example of reading command-line arguments...]\n");
if (argc < 3) {
printf("Usage: ./commandArgs string int [optionalInt]\n");
exit(0);
}
const char *aString = argv[1];
int someInt = atoi(argv[2]);
int optionalInt;
printf("Your arguments ...\n");
printf(" string: %s\n", aString);
printf(" integer: %d\n", someInt);
if (argc >= 4) {
optionalInt = atoi(argv[3]);
printf(" optional integer: %d\n", optionalInt);
}
else
printf(" optional integer: (not given)\n");
return 0;
}