C++从文本文件运行代码

C++ Running code from a text file

本文关键字:运行 代码 文件 文本 C++      更新时间:2023-10-16

我意识到这(有可能动态编译和执行C#代码片段吗?)也是一个类似的问题,但它已经有5年的历史了,在C#中也是如此。基本上,我想做的是让一个程序从文本文件中获取代码,然后编译并运行它。如果C++不是一种很好的语言,那么推荐一下会很有帮助。这是我的基本目标。

拥有运行文本文件中代码的代码(例如;Test0)
让文件中的代码输出"Hello"
然后制作另一个文件(Test1),并将输出更改为这些字母的混合
保存时,它会覆盖以前任何同名的文件
然后,文本文件中的"代码"结束
然后原始程序使Test0=Test1
然后程序循环或结束。

很抱歉着色,我知道如何使回车键笔划出现的唯一方法是代码施加。

最基本的解决方案是在每次文本文件更改时以及调用它之前调用C/C++编译器来编译它。但您可能想要的是解释器,而不是编译器。有各种各样的C/C++解释器(您可以搜索)可以满足您的需求。然而,传统上并不解释C/C++。更流行的解释语言是Python、Lua和JavaScript。有了这些,就可以将解释器的源代码嵌入到C/C++程序中并与之交互——也可以从C/C++调用被解释语言的函数,反之亦然。