C ++コードからコマンドラインと通信するために、次のコードを試しました。
#include<iostream>
#include<cv.h>
int main()
{
system("gnome-terminal");
system("cd");
}
gnome-terminalコマンドは正常に実行されています。しかし、ターミナルを閉じた後、CDが実行されることを期待しているときは、発生していません。手伝って理由を教えていただけませんか。ありがとう。cmdをホームディレクトリに移動させる関数を期待していましたが、そうではありませんでした。Linuxで働いています
gnomeを削除しても試してみました。単純なCDが機能していません。私は何か間違ったことをしていますか>?
lsを試してみると、うまく機能しているようです。
私の主な目的は、新しい端末を開き、新しい端末を開いた現在のプログラムを介して、その新しい端末でコマンドを実行することです。どうすればこれを達成できるか教えていただけますか?