|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Aug 2006
Città: Torricella (Mantova)
Messaggi: 1039
|
[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 |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: May 2005
Messaggi: 564
|
system fa parte della libreria standard "stdlib" utilizzabile da tutti i sistemi.
http://linux.die.net/man/3/system |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Mar 2008
Messaggi: 401
|
quindi basta chiamare il metodo system(char *) passandogli come argomento il comando da passare alla shell, esattamente come avviene in windows
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
In ogni caso non serve includere windows.h per usare system anche su Windows. Basta includere stdlib.h
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:34.