The UNIX and Linux Forums  
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.

Go Back   В 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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценка: Thread Rating: 1 votes, 3.00 average. Режимы дисплея
Old 08-19-2008
alirezan alirezan is offline
Зарегистрированный пользователь
  
 

Регистрация: август 2008
Сообщений: 22
Запуск команд оболочки из C / C + +

Привет, ребята,

Я знаю, с помощью системы (), мы можем запускать Unix-команды, но проблема есть, я не могу получить возврат в системе (). Я с возвратом вещи из моих скриптов, что мне нужно быть в состоянии идти от моего C-код.

Кто-нибудь имеет вылечить эту проблему? )

Спасибо
Old 08-19-2008
kpedersen kpedersen is offline
Зарегистрированный пользователь
  
 

Регистрация: август 2008
Сообщений: 12
Здравствуйте,

Помню этом некоторое время назад,

Если вы хотите сохранить производство, рассмотреть popen (), если ваша библиотека C поддерживает его.

(V) вилка (), EXEC (), может быть стоит посмотреть тоже

К сожалению я не мог бы больше помощи, я имел окопать для старого кода (SDL батареи приложений), но я не мог найти его
Old 08-20-2008
iamcollins iamcollins is offline
Зарегистрированный пользователь
  
 

Регистрация: Декабрь 2006
Сообщений: 8
открыть должны делать это

Привет

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 (в);
)

Надеюсь, что это должно помочь вам

Привет
Коллинз
Closed Thread

Закладки

Теги
Unix команды

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 10:32 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0