我從服務器獲取了一段代碼 那么怎么執行這段代碼?
char *a = "sleep(100);if(b=1)"
就類似這種 然后我想執行這段代碼
uj5u.com熱心網友回復:
這個好像不行吧,本來你的代碼是編譯好之后直接運行的,你接受到的這串代碼并沒有編譯除非你自己寫一個編譯程式進行編譯
比如,先把指令進行劃分,然后自己根據指令實作功能
uj5u.com熱心網友回復:
如果你知道對方是什么語言:如 java, lua, 那么直接扔到對應解釋器中執行就可。如果你不知道,而且對方代碼型別很少,那么自己寫一個小的解釋器。
uj5u.com熱心網友回復:

這是屬于腳本,虛擬機語言了。我知道可以c++可內嵌的有lua ,php
uj5u.com熱心網友回復:
難道只能發一些重要的函式的引數嗎。。。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/97335.html
標籤:C++ 語言
下一篇:資料結構BF演算法疑問
