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).