Tôi đang cố gắng truyền một con trỏ chuỗi ký tự kiểu chữ const char [] (trả về từ một DLL) thành một kiểu chuỗi tương thích với Python. nhưng khi Python27 thực hiện:đúc thành một chuỗi Python từ một char [] được trả về bởi một DLL
import ctypes
charPtr = ctypes.cast("HiThere", ctypes.c_char_p)
print("charPtr = ", charPtr)
chúng tôi nhận được: charPtr = c_char_p('HiThere')
có lẽ một cái gì đó không phải là để được đánh giá đúng. Câu hỏi của tôi là:
- làm cách nào để truyền charPtr này trở lại chuỗi tương thích với Python, có thể in?
- là thao tác truyền được đề cập đến đang thực hiện những gì cần thực hiện?
vâng. Tôi đã chỉnh sửa một chút. Tôi đang cập nhật đúng cách. –