View Full Version : [C / linux] Sparare comani shell da programma
Esiste la possibilità (attraverso qualche funzione magari presa da header file) di sparare comandi alla shell di unix in linux equivalentemente a quanto succede in windows includendo "windows.h" e chiamando la funzione system(string);
grazie
slartibartfast
14-03-2009, 00:24
system fa parte della libreria standard "stdlib" utilizzabile da tutti i sistemi.
http://linux.die.net/man/3/system
agente mm8
14-03-2009, 13:30
quindi basta chiamare il metodo system(char *) passandogli come argomento il comando da passare alla shell, esattamente come avviene in windows
Esiste la possibilità (attraverso qualche funzione magari presa da header file) di sparare comandi alla shell di unix in linux equivalentemente a quanto succede in windows includendo "windows.h" e chiamando la funzione system(string);
grazie
In ogni caso non serve includere windows.h per usare system anche su Windows. Basta includere stdlib.h
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.