我想在C++中嵌入代碼python。我有這樣的Python代碼:如何在C++中插入python代碼?
#include <Python.h>
int main(int arg)
{
Py_SetProgramName(argv[0]);
Py_Initialize();
PyRun_SimpleString("from time import time,ctime\n"
"print 'Today is',ctime(time())\0");
Py_Finalize();
return 0;
}
,但我想是這樣的事情:
包括
int main(int arg)
{
Py_SetProgramName(argv[0]);
int a = 5;
Py_Initialize();
PyRun_SimpleString("a = " + a);
Py_Finalize();
return 0;
}
,但它不工作。我的意思是我想用python來顯示變量a的值。 謝謝:)
look up sprintf() –