Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Selected Reading
How to Parse Command Line Arguments in C++?
It is possible to pass some values from the command line to your C++ programs when they are executed. These values are called command line arguments and many times they are important for your program especially when you want to control your program from outside instead of hard-coding those values inside the code.
The command line arguments are handled using main() function arguments where argc refers to the number of arguments passed, and argv[] is a pointer array which points to each argument passed to the program. Following is a simple example which checks if there is any argument supplied from the command line and takes action accordingly −
Example Code
#includeusing namespace std; int main( int argc, char *argv[] ) { if( argc == 2 ) { cout 2 ) { cout Output
$./a.out testing The argument supplied is testingOutput
$./a.out testing1 testing2 Too many arguments supplied.Output
$./a.out One argument expected
Advertisements
