Я новичок в Python и встраиваю его. И у меня есть одна проблема:С ++ Embedded Python и create_string_buffer
Существует функция в моем питона модуле, recieves буфер, созданный с ctypes.create_string_buffer (размер) и заполняет его содержимым с некоторого адреса памяти:
def get_mem(self, address, size, data):
self.mem.read_ram_block(address, size, data)
Как я должен вызовите этот метод с использованием (char *) buffer? Я хочу заполнить свой буфер C++, полученный из python.
Не могли бы вы подробнее рассказать. Мне не совсем понятно, что вы спрашиваете и чего хотите достичь. – tynn
Функция «get_mem» должна получать «данные», которые должны быть созданы с помощью функции «ctypes.create_string_buffer (size)» из C++. Но я не знаю, как создать такой буфер из C++ –