我正在考虑编写一个教你c ++基础知识的游戏,但为了让我这样做,我需要添加一个编译器,它接受用户的输入并通过使用一组来检查已解决问题的正确性。预定义测试。
你可以在你的游戏中打包一个编译器。允许用户编写所有代码,然后通过命令行进行编译。像这样的东西:
g++ -o helloworld.exe test1.cpp
之后,您可以通过Windows命令行调用它
helloworld.exe>result.txt
这将运行程序并将结果输出到.txt文件中