Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C++;从文本文件运行代码_C++_Dynamic - Fatal编程技术网

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

C++ C++;从文本文件运行代码,c++,dynamic,C++,Dynamic,我意识到这个()是一个类似的问题,但它已经5年了,而且在C#中也是如此。基本上我想做的是让一个程序从文本文件中提取代码,然后编译并运行它。如果C++不是一个好的语言,那么推荐是有帮助的。这是我的基本目标 具有从文本文件(例如,Test0)运行代码的代码。 将文件中的代码输出为“Hello” 然后创建另一个文件(Test1),并将输出更改为这些字母的混合 保存时,将覆盖以前任何同名文件 然后文本文件中的代码结束。 然后,原始程序使Test0=Test1 然后程序循环或结束 很抱歉使用了这种颜色,我

我意识到这个()是一个类似的问题,但它已经5年了,而且在C#中也是如此。基本上我想做的是让一个程序从文本文件中提取代码,然后编译并运行它。如果C++不是一个好的语言,那么推荐是有帮助的。这是我的基本目标

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


很抱歉使用了这种颜色,我知道如何使enter键笔划显示的唯一方法是代码EXPRESS thingy。

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

感谢编辑,Cyber=)顺便问一句,通常回答一个问题需要多长时间?我想在我的程序上工作,但在我知道如何从文本文件运行代码之前,我不能。不抱怨。从文本文件中提取代码并进行编译的程序称为编译器。如果您想以交互方式编辑和运行它,它是一个ide。这是非常雄心勃勃和广泛的为这里!没有办法让程序把它当作文本文件中的代码是程序的一部分,然后像往常一样编译和运行它?谢谢。我现在有更多的问题,但我的思路是正确的=)