954,483 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

execute a dos command in turbo c++

well i tried to execute the following code..
#include
#include
#include
#include
#include
void main()
{
system("dir");
getch();
}


but it did not execute the system command... what went wrong??

plz mail me at [email]prajwaludupardx_369@yahoo.co.in[/email]

prajwaludupa
Newbie Poster
1 post since Oct 2010
Reputation Points: 10
Solved Threads: 0
 

Its working at my end ..

Can you specify the error?

And please use CODE tags.

vidit_X
Junior Poster
168 posts since Aug 2008
Reputation Points: 40
Solved Threads: 26
 

i have also trouble in running the dos commands in turbo c++ . when i compile it everything goes wright . but at the time of execution it shows blanks screen not any dos commands. Atually Borland turbo c++ do not support dos commnads beside you can use "dev c++" to execute dos commands.

aaandroid8
Newbie Poster
1 post since Sep 2011
Reputation Points: 10
Solved Threads: 0
 

IIRC, it worked just fine. You aren't seeing output because of the way Turbo C/C++ initializes the console output.

The problem is that you are doing something wrong. Are you trying to get a directory listing? Or just show it to the user?

Duoas
Postaholic
2,043 posts since Oct 2007
Reputation Points: 1,140
Solved Threads: 229
 

system() command used here should generate desired output for dir, And i agree with Duoas as per output on console is concerned.

Though to validate system call functionality, one can try to redirect the output to a file.

void main() 
{
system("dir >>test_dir.lst");
getch();
}


check 'test_dir.lst' for the desired output.

tajendra
Junior Poster in Training
53 posts since Mar 2010
Reputation Points: 34
Solved Threads: 7
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You
View similar articles that have also been tagged: