当前位置: 技术问答>linux和unix
程序输出的问题
来源: 互联网 发布时间:2015-09-16
本文导语: 一个运行中的程序,人机交互的程序,使用者对程序的每一步操作都会被程序转化成文本信息输出会终端(Console),而我想得到这些输出回Console的信息,该怎么做?? 一般可能可以采用"exeCommand > filename.type"的格式,...
一个运行中的程序,人机交互的程序,使用者对程序的每一步操作都会被程序转化成文本信息输出会终端(Console),而我想得到这些输出回Console的信息,该怎么做??
一般可能可以采用"exeCommand > filename.type"的格式,在filename.type中得到程序仍然运行状态下的输出信息。但是在某些程序中,却不能这样做。因为他需要正常exit程序后,才能将所有操作信息一起保存入你的filename.type文件中。这个该怎么做呢?
一般可能可以采用"exeCommand > filename.type"的格式,在filename.type中得到程序仍然运行状态下的输出信息。但是在某些程序中,却不能这样做。因为他需要正常exit程序后,才能将所有操作信息一起保存入你的filename.type文件中。这个该怎么做呢?
|
用管道.
popen
popen
|
FILE *popen(const char *command, const char *type);
int pclose(FILE *stream);
int pclose(FILE *stream);
|
ptty