I am attempting to cast a C style const char[] string pointer (returned from a DLL) into a Python compatible string type. but when Python27 executes:
import ctypes
charPtr = ctypes.cast( "HiThere", ctypes.c_char_p )
print( "charPtr = ", charPtr )
we get: charPtr = c_char_p('HiThere')
perhaps something is not to be evaluating properly.
My questions are:
- how should one cast this charPtr back into a Python compatible, print-able string?
- is the cast operation just mentioned doing what it should be doing?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…