|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : val khokhlov 2:550/180 17 Apr 2002 14:15:13 To : All Subject : perlembed --------------------------------------------------------------------------------
народ, кто сталкивался в вызовом perl'а из сишного кода через сабж,
подскажите:
1) как сделать аналог перлового кода: *TCP = \6
сейчас я делаю это через [perl_]eval_pv(), но это же некрасиво (я думаю ;)
должен же быть какой-то вариант сделать такую вещь через perl api
2) аналогично, только алиас для элемента массива: *A = \$arr[1],
чтобы $A и $arr[1] синхронно могли изменяться
3) если у меня в сишной проге есть файлы, открытые fopen(), могу ли я в перле
их использовать (сделать typeglob)? если нет, то, видимо, придется либо
работать через хэндлы, либо писать функцию на си и подключать через xs_init
Good luck!
val
--- 2*3.1415926535897932384626433832795028841971693993751058 ways to eternity
* Origin: ...Ivory toweR... (2:550/180)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/18203cbd8779.html, оценка из 5, голосов 10
|