/*** c2py1.c ***/
#include <stdio.h>
#include <python/Python.h>

int main()
{
	int result;
	PyObject *pstr, *pmod, *pdict;
	
//инициализация интерпретатора
	Py_Initialize();
	
	pmod = PyImport_ImportModule("sys");
	pdict = PyModule_GetDict(pmod);

//вычисление кода из строки
	pstr = PyRun_String("3+4*5",Py_eval_input,pdict,pdict);
//преобразование объекта Python к типу С и вывод результата
	PyArg_Parse(pstr,"i",&result);
	printf("%i\n",result);

//удаление созданного Python объекта, завершение интерпретатора и выход	
	Py_DECREF(pstr);
	Py_Finalize();

    return 0;
}
