![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Программирования высокого уровня Почтовые вопросы о C, C + +, Java, SQL и других языках программирования здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Проблема в снаряженном Баш корпуса команд HP-UX машина | abhishek0071 | UNIX перспективных И опытных пользователей | 6 | 02-15-2008 03:30 PM |
| Запуск скриптов, автоматически, без использования пакетного или по командам | ritzwan0 | Shell программирование и сценарии | 3 | 09-17-2006 02:51 PM |
| Как отключить работает команда из VI | Umesh_Sharoff | Shell программирование и сценарии | 1 | 07-14-2006 12:05 PM |
| Запуск команд из скрипта | owijust | Shell программирование и сценарии | 2 | 01-09-2006 06:12 PM |
| Запуск запуск команд | skotapal | UNIX для чайников Вопросы И Ответы | 3 | 12-03-2002 07:31 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread |
Оценка:
|
Режимы дисплея |
|
|
|
||||
|
Запуск команд оболочки из C / C + +
Привет, ребята,
Я знаю, с помощью системы (), мы можем запускать Unix-команды, но проблема есть, я не могу получить возврат в системе (). Я с возвратом вещи из моих скриптов, что мне нужно быть в состоянии идти от моего C-код. Кто-нибудь имеет вылечить эту проблему? )Спасибо |
|
||||
|
Здравствуйте,
Помню этом некоторое время назад, Если вы хотите сохранить производство, рассмотреть popen (), если ваша библиотека C поддерживает его. (V) вилка (), EXEC (), может быть стоит посмотреть тоже К сожалению я не мог бы больше помощи, я имел окопать для старого кода (SDL батареи приложений), но я не мог найти его |
|
||||
|
открыть должны делать это
Привет
popen функции должны сделать это. Вы можете выполнить команду, используя функцию popen либо читать или писать режиме и результат будет вернуть в виде файла указателя. Вы можете прочитать в результате, используя указатель файла, как обычно делают .. Простой пример мне поиск в Google из ниже # включить <stdio.h> INT Main () ( FILE * В; наружный FILE * popen (); символ желтая [512]; / * Popen создает трубы, чтобы мы могли читать выходной В программе мы ссылающимся * / если (! (в \u003d popen ( "netstat-Н", "R"))) ( выход (1); ) / * Прочитать вывод netstat, одна линия в то время * а (fgets (желтая, sizeof (желтая), в)! \u003d NULL) ( printf ( "Результат:% S", желтый); ) / * Закрыть трубы * pclose (в); ) Надеюсь, что это должно помочь вам Привет Коллинз |
![]() |
| Закладки |
| Теги |
| Unix команды |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|