Incomincio col dire che anche se è effettivamente una domanda (credo) molto facile, ho aperto un nuovo post perché non ho trovato risposta da nessuna parte, ne su google ne su questo forum (utilizzando il motore di ricerca del forum).
Quando scrivo in C se voglio dare un comando direttamente dalla shell (per esempio per pulire lo schermo i rispettivi comandi sono 'cls' su Windows e 'clear' su linux) si usa il comando 'system()' mettendo come argomento ciò che prima avevamo definito per dare il comando.
Per indenterci:
Correggetemi se sbaglio...codice:char* pulisci = "cls"; //(su windows) char* pulisci = "clear"; //(su linux) ...altri comandi... system(pulisci);
Comunque la domanda era questa:
Quando usavo Windows il comando 'system()' funzionava ma ora che uso linux quando faccio
e cerco di compilarlo il compilatore mi da errore dicendo che 'system()' non è stato ancora dichiarato. Perché?codice:char* pulisci = "clear"; ...altri comandi... system(pulisci);