The following are the steps to execute a program with Command Line Argument inside Turbo C/C++ Compiler :
1. Open Turbo C++
Open Turbo C++. If you don't have, you can download Turbo C++ from here.
2. Write a program
Following is a simple example which checks if there is any argument supplied from the command line and take action accordingly −
#include <stdio.h>
#include <conio.h>
void main( int argc, char *argv[] ) {
clrscr();
if( argc == 2 )
{
printf("The argument supplied is %s\n", argv[1]);
}
else if( argc > 2 )
{
printf("Too many arguments supplied.\n");
}
else
{
printf("One argument expected.\n");
}
getch();
}
Click here to open this program in Turbo C++
3. Compile and Run your program
When the above code is compiled and executed by Turbo C++, it produces the following result
One argument expected.
4. Open DOS Shell
Now open Turbo C++ File Menu (You can use shortcut Alt+F) and select DOS Shell.
5. Change directory
Now you need to change the current directory of DOS Shell to "SOURCES" from "BIN", for this you need to user cd
command.
-
First use
cd..
for coming back to Turbo C++ main directorycd..
-
Now use
cd SOURCE
to access the SOURCE directorycd SOURCE
6. Execute Program with Command Line Arguments
ARGS.EXE testing
Here ARGS.EXE
is the executable of your program ARGS.C
and testing
is a command line argument. When you'll hit the enter, it produces the following result
The argument supplied is testing