Pokaż wyniki od 1 do 3 z 3

Temat: Otwieranie kilku okien terminalowych z wykonującym się programem [c++]

  1. #1

    Domyślnie Otwieranie kilku okien terminalowych z wykonującym się programem [c++]

    Witam

    Chciałbym żeby w programie który teraz pisze pętla for i następująca po niej funkcja "system" powodowały otwarcie się jednocześnie kilku okien terminalowych z wykonującymi się tam innymi programami(w każdym oknie ten sam).
    Kod:
     
    for(blabla){
    system("xterm -e "nazwa programu");
    }
    Wszystko pięknie tylko taki kod powoduje że kolejne terminale pojawiają się dopiero po zamknięciu poprzedniego w którym wykonywał się program. Jakiego kodu użyć by wszystkie terminale pracowały równocześnie?

    Pozdrawiam

  2. #2
    Dawni Moderatorzy
    Dołączył
    11-11-2006
    Skąd
    Polska
    Posty
    562

    Domyślnie

    użyj mechanizmu wielowątkowości: http://programmers.net16.net/2011/05...cz-1-podstawy/

  3. #3
    Użytkownik Avatar harbinger
    Dołączył
    10-01-2012
    Skąd
    vaccum
    Posty
    59

    Domyślnie

    Cytat Napisał spooPHer Zobacz post
    Witam
    ... ciach ...
    Kod:
     
    for(blabla){
    system("xterm -e "nazwa programu");
    }
    Wszystko pięknie tylko taki kod powoduje że kolejne terminale pojawiają się dopiero po zamknięciu poprzedniego w którym wykonywał się program. Jakiego kodu użyć by wszystkie terminale pracowały równocześnie?

    Pozdrawiam
    a próbowałeś czegoś w stylu:
    Kod:
    for(blabla){
    system("xterm -e nazwa programu &");
    }
    I'm the harbinger of your salvation thru destruction.

    harbinger@nefarious.bad.mn - w razie ścisłej potrzeby

Uprawnienia

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •