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

软件和网站开发以及相关技术探讨
回复
头像
vincent_zh
帖子: 129
注册时间: 2008-04-05 10:56
来自: 学校

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

#1

帖子 vincent_zh » 2008-06-20 22:39

[问题]如何用C/C++语言在程序中打开一个终端窗口??????
修己,安人
头像
thyme
帖子: 38
注册时间: 2007-06-16 16:36
来自: #17 city
联系:

#2

帖子 thyme » 2008-06-20 22:57

这样如何?

代码: 全选

  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  ---------- */
头像
vincent_zh
帖子: 129
注册时间: 2008-04-05 10:56
来自: 学校

#3

帖子 vincent_zh » 2008-06-20 23:52

我要的是顺便能在打开的终端里执行命令,并能够在执行完命令后,终端能够不关闭。
修己,安人
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

#4

帖子 HuntXu » 2008-06-20 23:54

用bash的脚本不就完了...为何要写C程序... :shock:
HUNT Unfortunately No Talent...
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#5

帖子 eexpress » 2008-06-20 23:58

system就是可以执行shell命令啊。
-x -e 等,是不同终端调用命令执行的。
不看man的,别写c哦。
● 鸣学
头像
vincent_zh
帖子: 129
注册时间: 2008-04-05 10:56
来自: 学校

#6

帖子 vincent_zh » 2008-06-21 0:04

xterm -e sh date

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

或许谁知道,如何在一图形界面下嵌入一终端窗口,将不胜感激
修己,安人
头像
vincent_zh
帖子: 129
注册时间: 2008-04-05 10:56
来自: 学校

#7

帖子 vincent_zh » 2008-06-21 9:47

期待解答
修己,安人
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

#8

帖子 HuntXu » 2008-06-21 9:59

在一图形界面下嵌入一终端窗口
新立得? :?:
HUNT Unfortunately No Talent...
回复