Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: С++ Запуск внешних приложений и получение ответа  (Прочитано 2711 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн .ubuntufan

  • Активист
  • *
  • Сообщений: 638
    • Просмотр профиля
pclose добавил.
Ctrl+C норм.

Оффлайн Vlad.V

  • Автор темы
  • Активист
  • *
  • Сообщений: 478
    • Просмотр профиля
Цитировать
pid=`pgrep skype`"

не путайте ID процесса с выводом команды


id процесса это самый простой пример, вот я его и взял. Вместо pgrep skype может быть что угодно и оно запишется в переменную, это я сейчас про Баш скрипт.

Цитировать
Код С
(Нажмите, чтобы показать/скрыть)


Теперь согласен, СИ 100%)))
Дело не в этом, оно работает и это главное, спасибо, что помогли понять что мне нужно.


Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5744
  • Все по палатам!
    • Просмотр профиля
Vlad.V, ты уверен, что только это нужно? А теперь представь, что дочерний процесс получает данные откуда-то, обрабатывает и периодически их выдает (ping - к примеру). Это уже сложнее.
Извините, я все еще учусь

Оффлайн Vlad.V

  • Автор темы
  • Активист
  • *
  • Сообщений: 478
    • Просмотр профиля
Это далеко не все что мне нужно)) Так же интересна и Ваша задача, но я еще не дошел до этого. Мне просто так легче учится, сначала была "Азубка" С++ и когда начал понимать что к чему. Решил переписать все свои Баш скрипты на С++, благодаря этому сталкиваюсь с разными задачами полезными для понимания))

Оффлайн Vlad.V

  • Автор темы
  • Активист
  • *
  • Сообщений: 478
    • Просмотр профиля
Может кто подсказать, как этот
FILE *fp = popen(prog.c_str(), "r");описать через fstream на с++. На днях сказали что есть еще способ делать это через fstream, я что-то все никак не могу понять как.

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5744
  • Все по палатам!
    • Просмотр профиля
Vlad.V, а зачем С++? Пиши на С.
Извините, я все еще учусь

Оффлайн Vlad.V

  • Автор темы
  • Активист
  • *
  • Сообщений: 478
    • Просмотр профиля
Vlad.V, а зачем С++? Пиши на С.

Для общего развития, вдруг когда-то буду смотреть чей-то исходник, а там через fstream сделано, так чтобы сразу понять что к чему))

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.