На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Qraizer, Hsilgos
  
> perl from C
    Всем привет...вопрос по вызову перловских subroutines из С:
    main (int argc, char **argv, char **env)
    {
    char *args[] = { NULL };
    my_perl = perl_alloc();
    perl_construct(my_perl);
    perl_parse(my_perl, NULL, 3, embedding, NULL);
    ...
    perl_call_argv("showtime", G_DISCARD | G_NOARGS, args);
    ...
    perl_destruct(my_perl);
    perl_free(my_perl);
    }
    в данном случаи имеем:
    % cc -o showtime showtime.c `perl -MExtUtils::Embed -e ccopts -e dopts`
    % showtime showtime.pl
    и функция showtime хранится в showtime.pl
    вопрос: как вызвать функцию которая лежит в файле в левом каталоге..ну и без указания этого файла в командной строке.
    Заранее спасиба.
    1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0145 ]   [ 15 queries used ]   [ Generated: 19.07.25, 03:12 GMT ]