分页: 1 / 1

[问题]如何用C/C++语言在程序中打开一个终端窗口

发表于 : 2008-06-20 22:39
vincent_zh
[问题]如何用C/C++语言在程序中打开一个终端窗口??????

发表于 : 2008-06-20 22:57
thyme
这样如何?

代码: 全选

  1 #include        <stdio.h>
  2 #include        <stdlib.h>
  3 #include        <unistd.h>
  4 
  5     int
  6 main ( int argc, char *argv[] )
  7 {
  8     system("gnome-terminal");
  9     
 10     return EXIT_SUCCESS;
 11 }                               /* ----------  end of function main  ---------- */

发表于 : 2008-06-20 23:52
vincent_zh
我要的是顺便能在打开的终端里执行命令,并能够在执行完命令后,终端能够不关闭。

发表于 : 2008-06-20 23:54
HuntXu
用bash的脚本不就完了...为何要写C程序... :shock:

发表于 : 2008-06-20 23:58
eexpress
system就是可以执行shell命令啊。
-x -e 等,是不同终端调用命令执行的。
不看man的,别写c哦。

发表于 : 2008-06-21 0:04
vincent_zh
xterm -e sh date

我用了这个,但执行完后,终端马上就关闭了

或许谁知道,如何在一图形界面下嵌入一终端窗口,将不胜感激

发表于 : 2008-06-21 9:47
vincent_zh
期待解答

发表于 : 2008-06-21 9:59
HuntXu
在一图形界面下嵌入一终端窗口
新立得? :?: