![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Вызов C-функцию froma Perl скрипта | Jisha | Shell программирование и сценарии | 9 | 05-08-2008 01:59 AM |
| призывающие одну функцию от другой сценарий оболочки | trichyselva | UNIX для чайников Вопросы И Ответы | 1 | 01-17-2008 12:28 AM |
| Помощь необходима функция вызова скрипта | Jisha | Shell программирование и сценарии | 3 | 01-15-2008 07:48 AM |
| призывающие C + + функцию из скрипта | Lebamb | Программирования высокого уровня | 3 | 06-24-2003 10:53 AM |
| призывающие AC функция от скорлупы | seshagiri | UNIX для чайников Вопросы И Ответы | 4 | 12-06-2000 09:51 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Привет,
Я искал форум по запросу, но я didn't найти точный ответ. У меня есть скрипт (1.sh) и переменного тока программа (sample.c) sample.c содержит многие функции определения. (Run (), поиска (), Add () и т.д.). Я хочу призвать функций в sample.c из 1.sh и использования возвращаемого значения в 1.sh ******************** 1.sh Эхо "это образец" ..... ..... Найти ( "nomber") .... .... ********************* sample.c Main () ( Find () ( .... ..... ) Добавить () ( .... .... ) ) Спасибо заранее Js Последний раз редактировалось Jisha; на 01-28-2008 04:59 AM.. Причина: я нашел ответ |
|
||||
|
привет
Насколько я знаю, вы не можете вызвать функцию из скрипта. |
|
||||
|
Спасибо,
Am пришла узнать о том же. Но это их никоим образом выполнять мои потребности?. Я имею в виду какой-либо способ сделать эту работу с использованием Perl или Python или что угодно другое, но только с помощью оболочки и с??? Thaknks заранее Js |
|
||||
|
Привет,
Я нашел решение этой и она работает!! Пусть два файла участвует здесь быть sample.c и 1.sh Откройте sample.c (Моя программа была также ниже) # Включить <stdio.h> pline недействительным (недействительными); основных (INT argc, символ * argv []) ( INT I, J; printf ( "Wow ввел Главная \ N"); I \u003d strcmp (argv [0] "pline"); / * только для проверки * / J \u003d strcmp (argv [1] "pline"); / * только для проверки * / printf ( "I \u003d% D \ NJ \u003d% D \ N", I, J); если (strcmp (argv [1] "pline") \u003d\u003d 0) ( pline (); printf ( "сделать \ N"); ) ) pline недействительным (недействительными) ( INT I; для (i \u003d 1; I <5; I + +) printf ( "Test \ N"); printf ( "\ N"); ) Теперь сохраните sample.c и выполнить его так, что мы получаем. EXE-файл Команда за это: GCC-O sample.exe sample.c Теперь это даст нам sample.exe файл Теперь откройте 1.sh Эхо "скрипт для вызова с функцией" sample.exe pline сохраните скрипт и выполнить его!!!! Имейте в виду, что либо мы должны включать в себя патч sample.exe в $ PATH (переменные среды), или предоставить полный путь sample.exe в пример скрипта, как ниже: Эхо "скрипт для вызова с функцией" / главная / имя / сценарий / sample.exe pline спасибо Js |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|