Exemple de python: strong> P> question: strong> p> existe une version C ++ d'EXEC dans Python? P> P> exécutée () code> dans python.
3 Réponses :
#include <iostream>
int main(void) {
system("python -c \"print('hello world')\"");
return 0;
}
For system commands...?
Vous avez envie d'exécuter des déclarations de langue C d'une chaîne! donc ce n'est pas possible avec c. p>
Parce que C est compilé Langue, le programme d'abord compilé puis exécuté.
sa possible en python comme langue interprétée, signifie que le programme est compilé par
Compilateur juste à temps au moment de l'exécution.
J'espère que cela aidera. P>
Eh bien, technique, vous (peut-être) peut. Mais ce n'est pas un effort justifiable, il existe d'autres langages de script pouvant être intégrés à C ++. Par exemple Lua. Juste pour y penser, ce qui suit pourrait fonctionner, si vous avez une méthode int excuteecode (STD :: String Code) code>
Système code> ou méthodes spécifiques au système d'exploitation) li>
userfunc code> et l'exécute. Li>
ol> p>
c'est briljant
C peut exécuter des commandes système à partir du code ... mais peut-il compiler & exécuter une chaîne de code C aussi ...? C n'est pas informé ...
Si vous souhaitez exécuter des commandes système, vous pouvez utiliser le système System mais C / C ++ doit être compilé.
Pourquoi voudriez-vous faire quelque chose comme ça? Quel est le problème réel que vous devez résoudre?