C - Command Line Arguments
Command-line arguments are passed to main via int argc, char *argv[].
Example
#include <stdio.h>
int main(int argc, char *argv[]) {
  for (int i = 0; i < argc; i++) {
    printf("argv[%d] = %s\n", i, argv[i]);
  }
}
Checks for Understanding
- What does argv[0]usually contain?
Show answer
The program name (implementation-defined).