У меня есть функция для записи и чтения карт Mifare, но я могу писать и читать только 4 символа, я указал размер 16, но не могу прочитать 16 полных символов.
моя функцияis -
data = "stackoverflow"
write1 = (c_wchar*16)(data)
write3 = libCalc.Hw_WriteMifareCardBlock(0 ,9 ,key ,write.value)
введите код здесь
когда я пытаюсь вернуть данные в функцию чтения, я получаю только 4 символа ("stac"), моя функция чтения - -
enter code here
read_buf = (c_wchar*16)()
read = libCalc.Hw_ReadMifareCardBlocks(0,9,key,byref(read_buf))
Вы можете мне помочь?