mam pytanie , jak w C zrobic zeby np. korzystal mi z programu dir w linuksie, tzn tak zeby korzystal z programow zawartych w linuksie , cos takiego jak w bashu , jak to zrobic w C ? mam nadzieje ze ktos rozumie heh ;]
dzieki i pozdro ;]
mam pytanie , jak w C zrobic zeby np. korzystal mi z programu dir w linuksie, tzn tak zeby korzystal z programow zawartych w linuksie , cos takiego jak w bashu , jak to zrobic w C ? mam nadzieje ze ktos rozumie heh ;]
dzieki i pozdro ;]
Chodzi ci o uruchomienie z programu w c inny program ??
chodzi mi o to , ze np. napisze program ktory moze korzystac dajmy na to z polecenia find w linuksie, tzn jak to zrobic ?
hmm
to będzie troche na około ...
polecenie ( w kodzie programu w C ) :
[code]system("polecenie_powłoki") ;[/code]
działa tak , jakbyś po prostu normalnie wpisał w bashu : polecenie_powloki
wiec mozna zrobic np tak , ze jak w programie chcesz skorzystac z wynikow wyszukiwania , to w system() piszesz odpowiedznie polecenie a wynik przekierowujesz do pliku ( >> ) , a potem po prostu otwierasz plik i korzystasz z danych .
np. na zajęciach qmple robili taki wqrzający programik :
for(i=0;i