我尝试了以下代码,以从 C++ 代码与命令行进行通信。
#include<iostream>
#include<cv.h>
int main()
{
system("gnome-terminal");
system("cd");
}
gnome-terminal 命令执行良好。在我关闭终端后,当我期望 cd 执行时,却没有发生。你能帮我指出原因吗?谢谢。我期待该功能使 cmd 进入主目录,但事实并非如此。我在linux下工作
我什至通过删除 gnome 进行了尝试。简单的 cd 不起作用。我在做什么?
如果我尝试 ls,它似乎工作正常!
我的主要目标是打开一个新终端,并通过打开新终端的当前程序在该新终端上执行命令。你能告诉我我怎么能做到这一点吗?