#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;
}