所以基本上我需要的不是一个特定的代码(当然那会很棒),而只是一个关于如何实现我的目标的想法和方法。
1)我必须用 C++ 创建一个程序,它会生成一个 C++ 代码的小例子,每次都有点不同。(这对我来说没有问题,我将使用模板并随机化代码中的一些变量,这将使其每次都是唯一的。)
2) 我将显示生成的代码,用户必须输入他认为代码打印出来的内容。
这就是问题开始的地方:
3)我必须获取生成的代码并以某种方式对其进行编译,以获取带有程序将打印出的文本的字符串。
4)然后将字符串与用户输入的内容进行比较。
所以步骤 3) 是我停下来的地方,没有帮助就无法弄清楚......我想在 .cpp 文件的函数中编写生成的代码,然后调用该函数,但我无法得到它工作,所以我开始想,我应该请教专家,也许还有其他一些方法或想法如何实现这一点。