Presentation is loading. Please wait.

Presentation is loading. Please wait.

Command line arguments

Similar presentations


Presentation on theme: "Command line arguments"— Presentation transcript:

1 Command line arguments
Given after the name of a program in command-line cp f1 f2 gcc yourfilename Arguments are passed in to the program from the operating system Flexible But not required

2 How to Interpret A command-line interpreter explains the command
The first word is treated as the name of a program Others as arguments. These strings are past to main function in C cp f1 f2 NULL cp f1 f2

3 How to Declare In C, these strings are past to the main function
main() can actually accept two arguments number of command line arguments a full list of all of the command line arguments. Declaration int main ( int argc, char *argv[] )

4 How to use argc argv Argument count
Number of strings – including executable file name argv Argument vector Size of argc+1 cp argv[0] argv[1] argv[2] f1 f2 NULL cp f1 f2

5 Example Copy file


Download ppt "Command line arguments"

Similar presentations


Ads by Google