博主可以使用C++的std::system函数来实现:
#include <iostream>
#include <string>
#include <stdlib.h>
int main() {
for (int i = 0; i < 5; i++) {
std::string command = "gnome-terminal -e 'bash -c \"echo Task " + std::to_string(i) + "; exec bash\"'";
std::system(command.c_str());
}
}
上面这段代码将会在5个终端中分别显示“Task 0”,“Task 1”,“Task 2”,“Task 3”和“Task 4”。