这是测试示例:
(1)。做无限循环的简单程序:
#include <iostream>
using namespace std;
int main() {
int counter = 0;
while (1) cout << ++counter << ": endless loop..." <<endl;
}
(2)。system()
另一个通过命令启动上述示例的程序:
#include <iostream>
#include <windows.h>
using namespace std;
int main() {
system("endless_loop.exe");
cout << "back to main program" << endl;
}
在Ctrl+Break
此程序上执行时,文本back to main program
不显示。如何将此组合键限制在进程内部并将执行指针返回到主应用程序?
另一件事是我并不总是能够控制内部程序的源代码,所以我不能在那里改变东西。