0
Как бы я обернул функцию, которая принимает аргумент типа FILE, используя FFI в Ruby?FFI - Прикрепить функцию с типом аргумента FILE?
int fprintf (FILE * stream, const char * format, ...);
Как бы я обернул функцию, которая принимает аргумент типа FILE, используя FFI в Ruby?FFI - Прикрепить функцию с типом аргумента FILE?
int fprintf (FILE * stream, const char * format, ...);
Это не тип FILE
, но FILE *
. Еще один :pointer
, как и любой другой.
Если вам нужно построить структуру для проверки содержимого указанной на ней памяти, вам необходимо найти определение FILE
в 10 вашей системы и воспроизвести его как структуру FFI.
Звучит неплохо! Я посмотрю, спасибо! – RyanScottLewis