[C++] Program, który wywołuje inny program

Ser Cubus
Użytkownik
Użytkownik
Posty: 1406
Rejestracja: 6 maja 2012, o 22:46
Płeć: Mężczyzna
Lokalizacja: Polska
Podziękował: 107 razy
Pomógł: 145 razy

[C++] Program, który wywołuje inny program

Post autor: Ser Cubus »

hej,
jak mogę wywołać inny program z mojego? Dla uproszczenia załóżmy, że oba znajdują się w tym samym folderze
Ostatnio zmieniony 9 lip 2013, o 11:26 przez Afish, łącznie zmieniany 2 razy.
Powód: Poprawa wiadomości.
Awatar użytkownika
Althorion
Użytkownik
Użytkownik
Posty: 4541
Rejestracja: 5 kwie 2009, o 18:54
Płeć: Mężczyzna
Lokalizacja: Wrocław
Podziękował: 9 razy
Pomógł: 662 razy

[C++] Program, który wywołuje inny program

Post autor: Althorion »

Bezpośrednio nie możesz, natomiast możesz poprosić o to system operacyjny. Jak? A to już zależy od systemu operacyjnego. Na przykład Windows udostępnia w tym celu funkcję , zaś w systemach POSIX-owych (np. pod Linuksem) wykorzystuje się i [url=http://linux.die.net/man/2/execve]execve[/url] bądź podobną funkcję z rodziny execów.
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

[C++] Program, który wywołuje inny program

Post autor: Afish »

Łatwiej użyć tego, o ile nie jest potrzebne specjalne konfigurowanie nowego procesu:
Ser Cubus
Użytkownik
Użytkownik
Posty: 1406
Rejestracja: 6 maja 2012, o 22:46
Płeć: Mężczyzna
Lokalizacja: Polska
Podziękował: 107 razy
Pomógł: 145 razy

[C++] Program, który wywołuje inny program

Post autor: Ser Cubus »

dzęki, o to mi chodziło
ODPOWIEDZ