Hi everyone,
i need some guidance or help if possible help with running a program in c++. I am currently using this statement to run any external program in c++.

WinExec("C:\gui.exe", SW_SHOW);

The above command compiles ok but the external program is not executed.
There seems nothing wrong with my external program as i have tried to run it using other programming languages and it works. Can someone tell me what i am doing wrong. Can someone show me or e-mail me the right way of doing this. My e-mail is freesoft_2000@yahoo.com

Another thing to add is does anyone know how to use the CreateProcess function and show me a simple example of using this function.

Any help is deeply appreciated

Thank You

Yours Sincerely

Richard West

What does these strings have in common?

"New Line:\n"
"One Tab:\t"
"Imbedded quote:\""
"C:\gui.exe"

The poor runtime is trying to figure out what a \g is (used to be the BELL char). Try:

"C:\\gui.exe"

or maybe

"C:/gui.exe"

(not sure if that one will work on all os'.)

Good luck!

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.