system ("PAUSE") di win = system ("?????") di linux

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
scevchenko
Prode Principiante
Messaggi: 82
Iscrizione: giovedì 5 aprile 2007, 21:36

system ("PAUSE") di win = system ("?????") di linux

Messaggio da scevchenko »

please reply
Ultima modifica di scevchenko il venerdì 15 giugno 2007, 0:09, modificato 1 volta in totale.
Avatar utente
paper0k
Rampante Reduce
Rampante Reduce
Messaggi: 7220
Iscrizione: lunedì 2 ottobre 2006, 13:39
Contatti:

Re: come creare il file .exe compilando c++

Messaggio da paper0k »

MMM... ma hai provato prima a fare una ricerca prima?
http://forum.ubuntu-it.org/viewtopic.php?t=87693
http://forum.ubuntu-it.org/viewtopic.php?t=24116
http://forum.ubuntu-it.org/viewtopic.php?t=34736

PS-Comunque cerca di essere più chiaro nelle richieste di supporto
Chiunque può essere ragionevole, ma esser sani di mente è raro (Oscar Wilde)
Wiki|Blog|Twitter|Identi.ca|last.fm
scevchenko
Prode Principiante
Messaggi: 82
Iscrizione: giovedì 5 aprile 2007, 21:36

Re: come creare il file .exe compilando c++

Messaggio da scevchenko »

forse non son stato chiaro perche' i link che mi hai dato non rispondono a quello che mi servr
dopo aver compilato io generalmente per lanciare il programma do dalla directory il comando ./nome prog
volevo sapere ce era possibile creare un file tipo l'exe di windows
in pratica un file generato dalla compilazione che se viene lanciato mi portqa all'esecuzione del programma direttamente
Avatar utente
paper0k
Rampante Reduce
Rampante Reduce
Messaggi: 7220
Iscrizione: lunedì 2 ottobre 2006, 13:39
Contatti:

Re: come creare il file .exe compilando c++

Messaggio da paper0k »

Cioè vuoi evitare di scrivere ./nomeprogramma e scrivere solo nomeprogramma?
Se così, basta sistemare il PATH:

Codice: Seleziona tutto

export PATH=$PATH:.
;)
Chiunque può essere ragionevole, ma esser sani di mente è raro (Oscar Wilde)
Wiki|Blog|Twitter|Identi.ca|last.fm
scevchenko
Prode Principiante
Messaggi: 82
Iscrizione: giovedì 5 aprile 2007, 21:36

Re: come creare il file .exe compilando c++

Messaggio da scevchenko »

no
vorrei avere un icona tipo quella che esce nella cartella dove hai salvato il progetto dopo che lo hai compilato con il dev c++ in windows non e' che mi pesi fare ./
Avatar utente
paper0k
Rampante Reduce
Rampante Reduce
Messaggi: 7220
Iscrizione: lunedì 2 ottobre 2006, 13:39
Contatti:

Re: come creare il file .exe compilando c++

Messaggio da paper0k »

Tasto dx sul desktop, quindi "Crea icona di avvio" li metti l'icona che preferisci ed il comando da eseguire
Poi se vuoi puoi spostarlo nella cartella dove c'è il programma
Chiunque può essere ragionevole, ma esser sani di mente è raro (Oscar Wilde)
Wiki|Blog|Twitter|Identi.ca|last.fm
scevchenko
Prode Principiante
Messaggi: 82
Iscrizione: giovedì 5 aprile 2007, 21:36

Re: come creare il file .exe compilando c++

Messaggio da scevchenko »

garzie un ultima cosa
sapreste dirmi gli equivalenti dei comandi PAUSE e cls in linux
trovo alcune difficolta' visto che li' inserivo spesso nelle istruzioni tipo "system("PAUSE")"
scevchenko
Prode Principiante
Messaggi: 82
Iscrizione: giovedì 5 aprile 2007, 21:36

Re: come creare il file .exe compilando c++

Messaggio da scevchenko »

capito che cls = clear
ma PAUSE=?
marcellinux
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 500
Iscrizione: lunedì 9 ottobre 2006, 16:19
Località: Termoli (Campobasso)
Contatti:

Re: system ("PAUSE") di win = system ("?????") di linux

Messaggio da marcellinux »

nn esiste per il compilatore gcc/g++ su linux

system("clear") invece pulisce il schermo, nn si ferma

puoi optare con questo

* crea un variabile stringa char pausa[30]; 30 caratteri
* con il printf e scanf senza inserire niente lo fai mandare avanti

main(){

  char pausa[30];

  printf(" premi un tasto per continuare ");
  scanf("%s",&pausa);


}
e il gioco è fatto.
Avatar utente
Fra_221187
Prode Principiante
Messaggi: 190
Iscrizione: martedì 10 gennaio 2006, 19:56
Località: Foggia
Contatti:

Re: system ("PAUSE") di win = system ("?????") di linux

Messaggio da Fra_221187 »

Semplicemente non esiste perchè non serve... su windows infatti si è abituati a cliccare sull'icona del programma e con dei programmi funzionanti su console non si avrebbe il tempo di leggere gli output. Su linux invece siamo più abituati a lanciare comandi da terminale  ;)
Avatar utente
Lord_Dex
Prode Principiante
Messaggi: 235
Iscrizione: venerdì 11 maggio 2007, 12:59
Località: Bologna
Contatti:

Re: system ("PAUSE") di win = system ("?????") di linux

Messaggio da Lord_Dex »

Esiste una sistem call in Linux sleep(int S), dove S sono i secondi in cui il processo va a "dormire".
Bye
-- Lord_Dex --
Linux Registered User: 385122
http://wiki.ubuntu-it.org/FrancescoApollonio/
marcellinux
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 500
Iscrizione: lunedì 9 ottobre 2006, 16:19
Località: Termoli (Campobasso)
Contatti:

Re: system ("PAUSE") di win = system ("?????") di linux

Messaggio da marcellinux »

si è vero, c'è anche un comando simile nel bash che si chiama sleep
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti