【发布时间】:2015-09-19 20:30:33
【问题描述】:
我想编写一个 c++ 程序来打开新终端,程序应该在新终端中显示所有进一步的“cout
【问题讨论】:
-
我投票结束这个问题,因为 Stack Overflow 是针对特定问题的。
我想编写一个 c++ 程序来打开新终端,程序应该在新终端中显示所有进一步的“cout
【问题讨论】:
成功构建的 C++ 程序应在新的终端窗口(或 Windows 计算机上的命令提示符)中打开,并且所有“cout”语句都将显示在该窗口中。
注意:仅适用于 Windows。
如果要启动另一个新窗口,可以创建另一个程序,然后使用 system("start [在此处插入文件名,带有完整路径]"); 运行它。 #include 是程序开始工作所必需的。您要打开的窗口也必须从 C++ 源文件创建。
来源:1 个月的 C++ 经验(使用 CodeBlocks)
如果有其他方法(或更简单的方法),请发表评论或提出新的答案。
【讨论】:
在 Ubuntu 15.04、g++ 4.9.2 上,
创建一个 cpp 程序,命名为 pgmA。 (文件 pgmA.cc)
pgmA(可执行)将使用“popen”来生成第二个进程,一个终端,对于 ubuntu,我将使用“gnome-terminal”
将选项“--command=./pgmB”附加到 gnome-terminal 命令,(来自 pgmB.cc)
结果:pgmB 在新终端中运行,所有 pgmB 输出到该终端。
【讨论】: