Вопрос Странные символы при выводе слова из dll

  • Автор темы Автор темы d0zlove
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
10 Апр 2022
Сообщения
101
Реакции
8
пытаюсь вывести символы из dll через python, а выводится какой-то бред примеры:
1697295748781.png
1697295772769.png
1697295778710.png

Код:
Expand Collapse Copy
import ctypes

dll = ctypes.CDLL("C:/Users/Admin/Desktop/Project/x64/Debug/Project.dll")

dll.shorten_url1.restype = ctypes.c_wchar_p

short_url = dll.shorten_url1().encode()

short_urle = short_url.decode()

print(short_urle)

Код:
Expand Collapse Copy
extern "C" __declspec(dllexport) std::string shorten_url1() {
    std::string characters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    return characters;
}
 
Назад
Сверху Снизу