Си после system не ждать завершение задачи

Модератор: Модераторы разделов

Аватара пользователя
zshgm
Сообщения: 311
ОС: Debian

Си после system не ждать завершение задачи

Сообщение zshgm »

в процессе программы запускаю system("mplayer -fs /home/test.avi") как сделать чтобы программа продолжила выполняться а не ждала пока закроется mplayer ??
может как-то нужно в отдельный поток запустить плеер?? нужно сделать аналог как на джаве(Runtime.getRuntime().exec)
newblog.kz - заработай на своих статьях :)
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Си после system не ждать завершение задачи

Сообщение aLexx programmer »

Перед system нужно сделать fork.
Спасибо сказали:
Аватара пользователя
zshgm
Сообщения: 311
ОС: Debian

Re: Си после system не ждать завершение задачи

Сообщение zshgm »

aLexx programmer писал(а):
10.08.2009 20:25
Перед system нужно сделать fork.


Спасибо! сейчас попробую, но решил эту проблему уже с помощью system("mplayer -fs /home/test.avi &")
вообщем запуск в фоновом с & запускает как и нужно было ))
newblog.kz - заработай на своих статьях :)
Спасибо сказали: