how to get the value from cmd prompt to c++?

Newbie Member
26May2010,14:35   #1
IceCream's Avatar
using c++ with command prompt codes... i wanna know how to get the value from cmd prompt to c++?

example i want to get the hostname:

char x;
x=system("FOR /F \"usebackq tokens=1\" %B IN (`hostname`) do echo %B");

something like this...
Mentor
27May2010,12:20   #2
xpi0t0s's Avatar
Redirect the output to a file, then open the file after the system() command and read it.
Alternatively find out how to do this by using OS calls - that's how the shell does it.