Click here to Skip to main content
15,897,704 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: PLEASE help (me) with syntax for placings redirection to file. Pin
Mircea Neacsu19-Feb-24 16:19
Mircea Neacsu19-Feb-24 16:19 
GeneralRe: PLEASE help (me) with syntax for placings redirection to file. Pin
Salvatore Terress20-Feb-24 5:24
Salvatore Terress20-Feb-24 5:24 
GeneralRe: PLEASE help (me) with syntax for placings redirection to file. Pin
Richard MacCutchan20-Feb-24 6:07
mveRichard MacCutchan20-Feb-24 6:07 
GeneralRe: PLEASE help (me) with syntax for placings redirection to file. Pin
Mircea Neacsu20-Feb-24 6:09
Mircea Neacsu20-Feb-24 6:09 
GeneralRe: PLEASE help (me) with syntax for placings redirection to file. Pin
k505420-Feb-24 6:53
mvek505420-Feb-24 6:53 
GeneralRe: PLEASE help (me) with syntax for placings redirection to file. Pin
Mircea Neacsu20-Feb-24 6:55
Mircea Neacsu20-Feb-24 6:55 
GeneralRe: PLEASE help (me) with syntax for placings redirection to file. Pin
Salvatore Terress20-Feb-24 10:02
Salvatore Terress20-Feb-24 10:02 
GeneralRe: PLEASE help (me) with syntax for placings redirection to file. Pin
Richard MacCutchan20-Feb-24 21:45
mveRichard MacCutchan20-Feb-24 21:45 
AnswerRe: PLEASE help (me) with syntax for placings redirection to file. Pin
Richard MacCutchan19-Feb-24 21:42
mveRichard MacCutchan19-Feb-24 21:42 
QuestionRepost This is a request for C/C++ code... Pin
Salvatore Terress16-Feb-24 6:49
Salvatore Terress16-Feb-24 6:49 
AnswerRe: Repost This is a request for C/C++ code... Pin
jschell16-Feb-24 7:22
jschell16-Feb-24 7:22 
AnswerRe: Repost This is a request for C/C++ code... Pin
k505416-Feb-24 7:57
mvek505416-Feb-24 7:57 
GeneralRe: Repost This is a request for C/C++ code... Pin
Salvatore Terress16-Feb-24 16:02
Salvatore Terress16-Feb-24 16:02 
QuestionVisual Studio Resource Editor Pin
Richard Andrew x6416-Feb-24 2:03
professionalRichard Andrew x6416-Feb-24 2:03 
AnswerRe: Visual Studio Resource Editor Pin
Mircea Neacsu16-Feb-24 2:28
Mircea Neacsu16-Feb-24 2:28 
GeneralRe: Visual Studio Resource Editor Pin
Richard Andrew x6416-Feb-24 2:51
professionalRichard Andrew x6416-Feb-24 2:51 
GeneralRe: Visual Studio Resource Editor Pin
jschell16-Feb-24 7:23
jschell16-Feb-24 7:23 
GeneralRe: Visual Studio Resource Editor Pin
Mircea Neacsu16-Feb-24 7:30
Mircea Neacsu16-Feb-24 7:30 
Questionhow to get "native window" ? Pin
Salvatore Terress11-Feb-24 8:26
Salvatore Terress11-Feb-24 8:26 
AnswerRe: how to get "native window" ? Pin
CPallini11-Feb-24 20:14
mveCPallini11-Feb-24 20:14 
GeneralMessage Closed Pin
12-Feb-24 4:36
Salvatore Terress12-Feb-24 4:36 
GeneralRe: how to get "native window" ? Pin
Richard MacCutchan12-Feb-24 5:13
mveRichard MacCutchan12-Feb-24 5:13 
GeneralRe: how to get "native window" ? Pin
k505412-Feb-24 3:44
mvek505412-Feb-24 3:44 
GeneralMessage Closed Pin
12-Feb-24 6:37
Salvatore Terress12-Feb-24 6:37 
GeneralRe: how to get "native window" ? Pin
k505412-Feb-24 7:14
mvek505412-Feb-24 7:14 
When you launch a program via QProcess, it maps the stdin/stdout/stderr to QT stream objects you can read and write to/from. That's fairly straight forward, and I think you understand that.

Now, when you launch a terminal via QProcess, the stdin/stdout/stderr of the terminal get mapped as expected. But what the terminal does is create a pseudo tty (e.g. /dev/pts/n) and uses that for the stdin/stdout/stderr for the process it's running, and displays the results in its window.

visually, something like:
QProcess <=stdin/out=> xterm
                         + pty <=stdin/out=> /bin/ls
In general, terminal emulators do not forward child program's I/O to its own stdin/out. There might be ways to do that, you'd have to check the manual pages for whatever terminal emulator to see if that's possible.

So this is exactly what happens if you say xterm -e /bin/ps from the command line. In this case, xterm launches, it displays the output of /bin/ps to its screen, and then closes. In the original command line window, nothing gets printed - unless there's output from xterm itself.

Hopefully that explains things a bit for you, and does not add to your confusion.
"A little song, a little dance, a little seltzer down your pants"
Chuckles the clown

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.