Command-line Arguments

4 downloads 285 Views 45KB Size Report
What is argc? 2. What is argv[0]?. 3. What is argv[1]?. 4. What is argv[2]?. 5. What is argv[3]?. 6. What is argv[4]?. P
Command-line Arguments

int main(void)

int main(int argc, string argv[])

Test Yourself jharvard@appliance (~): ./copy infile outfile 1. 2. 3. 4. 5. 6.

What What What What What What

is is is is is is

argc? argv[0]? argv[1]? argv[2]? argv[3]? argv[4]?

Mario Revisited

jharvard@appliance (~): ./mario 10

int main(int argc, string argv[]) { if (argc != 2) { printf("Usage: mario height"); return 1; } int height = atoi(argv[1]); // etc . . . }