我想写一个c++程序来打开新的终端和程序应该显示所有进一步的“cout〈〈”在新终端的声明。请帮助...谢谢!
gopyfrb31#
一个C++程序,当成功构建时,应该在一个新的终端窗口(或Windows计算机上的命令提示符)中打开,所有的“cout”语句将显示在该窗口中。
注意:仅适用于Windows。
如果你想启动另一个新窗口,你可以创建另一个程序,然后使用system(“start [在这里插入文件名,带完整路径]”)运行它;. #include是程序开始工作所必需的。您想要打开的窗口也必须从C源文件创建。来源:1个月的C经验(使用CodeBlocks)如果有其他方法(或更简单的方法),请发表评论或做出新的回答。
d6kp6zgx2#
在Ubuntu 15.04、g++ 4.9.2、
结果:pgmB在新的终端中运行,所有pgmB输出都转到该终端。
izkcnapc3#
#include <cstdlib> int main() { // Open a new terminal window system("gnome-terminal"); // Display output in the new terminal window system("echo 'Hello, world!' > /dev/pts/1"); return 0; }
3条答案
按热度按时间gopyfrb31#
一个C++程序,当成功构建时,应该在一个新的终端窗口(或Windows计算机上的命令提示符)中打开,所有的“cout”语句将显示在该窗口中。
注意:仅适用于Windows。
如果你想启动另一个新窗口,你可以创建另一个程序,然后使用system(“start [在这里插入文件名,带完整路径]”)运行它;. #include是程序开始工作所必需的。您想要打开的窗口也必须从C源文件创建。
来源:1个月的C经验(使用CodeBlocks)
如果有其他方法(或更简单的方法),请发表评论或做出新的回答。
d6kp6zgx2#
在Ubuntu 15.04、g++ 4.9.2、
结果:pgmB在新的终端中运行,所有pgmB输出都转到该终端。
izkcnapc3#