私はコードのPythonをC++に埋め込むことを試みています。C++でPythonコードを挿入するには?
が int main(int arg)
{
Py_SetProgramName(argv[0]);
int a = 5;
Py_Initialize();
PyRun_SimpleString("a = " + a);
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;
}
#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;
}
しかし、私がしたいことのようなものです:私はこのPythonコードを持っています。私はPythonで変数aの値を表示したいのです。 ありがとうございました:)
lookup sprintf() –