Size: a a a

2020 January 31

s

semptra in pro.net
Lamest
функция положит туда строку. мне надо потом забрать оттуда
Покажи сигнатуру функции на си
источник

Dv

Dr. Friedrich von Never in pro.net
Lamest
функция положит туда строку. мне надо потом забрать оттуда
Предположу, что так:
sbyte* bufPtr = null;
ФункцияПоложиСтроку(&bufPtr); // она положила адрес на заполненный буфер
источник

E

EgorBo in pro.net
указатель на указатель — помню когда-то эта фраза и книжка Керниган Ритчи меня отвадили от программирования
источник

L

Lamest in pro.net
semptra
Покажи сигнатуру функции на си
SFCGAL_API void                      sfcgal_geometry_as_text( const sfcgal_geometry_t*, char** buffer, size_t* len );
источник

Dv

Dr. Friedrich von Never in pro.net
Ну, возможно, я угадал с принципом работы функции
источник

E

EgorBo in pro.net
Lamest
SFCGAL_API void                      sfcgal_geometry_as_text( const sfcgal_geometry_t*, char** buffer, size_t* len );
char** buffer

это буфер, который за тебя уже проинитят
источник

Dv

Dr. Friedrich von Never in pro.net
Но ты лучше бы прочитал доку и сам таки определился, куда где у тебя там указатель.
источник

E

EgorBo in pro.net
тебе ниче делать не надо
источник

E

EgorBo in pro.net
тебе отдают ссылку на буфер по сути
источник

Dv

Dr. Friedrich von Never in pro.net
EgorBo
char** buffer

это буфер, который за тебя уже проинитят
Бывает, что такие функции не приемлют нуллы, и сразу хотят буфер, или длину заранее, или чонить ещё такое упоротое
источник

L

Lamest in pro.net
Dr. Friedrich von Never
Но ты лучше бы прочитал доку и сам таки определился, куда где у тебя там указатель.
я даже не пойму что ты хочешь от меня)
источник

JS

Jack Smelov in pro.net
EgorBo
указатель на указатель — помню когда-то эта фраза и книжка Керниган Ритчи меня отвадили от программирования
Зачем это вообще надо, если не массив массивов???
источник

E

EgorBo in pro.net
Dr. Friedrich von Never
Бывает, что такие функции не приемлют нуллы, и сразу хотят буфер, или длину заранее, или чонить ещё такое упоротое
тогда на кой хуй там две звезды?
источник

Dv

Dr. Friedrich von Never in pro.net
Lamest
я даже не пойму что ты хочешь от меня)
Я тогда не пойму, чего ты хочешь от меня.
источник

L

Lamest in pro.net
Dr. Friedrich von Never
Я тогда не пойму, чего ты хочешь от меня.
сделай чтоб работало)
источник

JS

Jack Smelov in pro.net
EgorBo
тогда на кой хуй там две звезды?
Прапорщик
источник

Dv

Dr. Friedrich von Never in pro.net
EgorBo
тогда на кой хуй там две звезды?
Ты же помнишь мою любимую апишную функцию, которая по виду возвращает поинтер, а на самом деле там иногда (void*)'MZ' (да, именно так, мультибайт чар литерал)?
источник

E

EgorBo in pro.net
две звезды == ты создай там нулевой поинтер, а я тебе в него запишу ссылку на буфер
источник

L

Lamest in pro.net
EgorBo
две звезды == ты создай там нулевой поинтер, а я тебе в него запишу ссылку на буфер
да, это я понял. спасибо
источник

E

EgorBo in pro.net
одна звезда = создай буфер сам, а я в него запишу
источник