title: Simple Example How To Call Python Function in C/C++
body: <p>i have already searched through google, and many refence, but i only see a complex example of coding, would you give me an example (In Simple Code) so i can understand.
  I've already code it, but it breaks everytime i run it
  Here's the code</p>
  
  <pre><code>#include &lt;Python.h&gt;
  int main()
  {
    PyObject *pName, *pModule, *pDict, *pFun, *pValue;
    // Initialize the Python Interpreter
    Py_Initialize();
   // Build the name object
   pName = PyString_FromString("C:\\Documents and Settings\\MASTER\\My Documents\\Visual Studio       2010\\Projects\\Python\\Test.py");
  if(pName)printf("OK");
  
  // Load the module object
  pModule = PyImport_Import(pName);
  
  // pDict is a borrowed reference 
  pDict = PyModule_GetDict(pModule);
  
  // pFunc is also a borrowed reference 
  pFun = PyDict_GetItemString(pDict, "prinTname");
  
  if (PyCallable_Check(pFun)) 
  {
      PyObject_CallObject(pFun, NULL);
  } else 
  {
      PyErr_Print();
  }
  
  // Clean up
  Py_DECREF(pModule);
  Py_DECREF(pName);
  
  Py_DECREF(pDict);
  Py_DECREF(pFun);
  // Finish the Python Interpreter
  Py_Finalize();
  getchar();
  return 0;
  }
  </code></pre>
  
  <p>and there are some messages
  First-chance exception at 0x1e00503b in Python.exe: 0xC0000005: Access violation reading location 0x00000004.
  Unhandled exception at 0x1e00503b in Python.exe: 0xC0000005: Access violation reading location 0x00000004.
  The program '[4548] Python.exe: Native' has exited with code 0 (0x0).</p>