Programs that have minimal and/or optional inputs, command line arguments offer a great way to make programs more modular. Command line arguments are optional string arguments that a user can give to a program upon execution. These arguments are passed by the operating system to the program, and the program can use them as input. For example Let’s write a short program to print the value of all the command line parameters: #include <iostream> int main(int argc, char *argv[]) { using namespace std; cout << "There are " << argc << " arguments:" << endl; // Loop through each argument and print its number and value for (int nArg=0; nArg < argc; nArg++) cout << nArg << " " << argv[nArg] << endl; return 0; } Now, when we invoke this program with the command line arguments “Myfile.txt” and “100″, the...
Learn C++ Programming fast and easy, find C++ Program Codes