У меня есть функция C ++ .dll, к которой я обращаюсь через python 3.2 с синтаксисом:
int Create(char argID)
, и я пытаюсь получить доступ к этой функции с помощью python.Я могу получить к нему доступ, но меня смущает, почему он говорит « неправильный тип » всякий раз, когда я пытаюсь передать функции аргумент.Скрипт Python:
Create.argtypes = [c_char]
Create.restype = c_int
ID = c_char
ID = input("Enter ID:")
Create(ID) #ctypes.ArgumentError: argument 1: <class 'TypeError'>: wrong type
Не уверен, где я иду не так или есть другой способ передать символ или символы из пользовательского ввода?Пожалуйста, помогите.
Приветствия.