Cześć,
Potrzebuje napisać funkcję, za pomocą której będę mógł wywołać zewnętrzny program w linuxie. Na razie myślałem na takim sposobem, ale nie działa. Pewnie problem jest trywialny-ja niestety nie mogę go dotąd rozgryźć:
GNU nano 2.2.6 Plik: prog1.c
#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
#include <stdlib.h>
int main(){
printf("Poczatek\n");
if (fork() == 0){
//system('home/mtu/Dokumenty/concorde/TSP/concorde');
execl("home/mtu/Dokumenty/concorde/TSP","concorde", (char *)NULL);
perror("Blad uruchmienia programu");
exit(1);
}
wait(NULL);
printf("Koniec\n");
}
Wielkie dzieki za pomoc