如何在程序中调用命令行?
如题我要在程序中调用命令行编译某个CPP文件,
但我想知道怎么看编译通过未通过?
我想到的一个方法是例如 system.cmd(' g++ test.cpp') (system.cmd函数只是举个调用CMD的例子,不是C++的用法,也许是某个其他语言的东西)
如果编译成功了应该有个默认a.exe,我看有没有就可以判断了编译成没成功,这是我的想法,有没有其他方法??比如查看stderr的状态什么之类的,求高手解答!!
第二个问题是知道怎么判断编译了,我想知道程序能不能运行成功,例如我 system.cmd(' g++ a') ,这个时候我怎么判断运行成功没有呢?