ho fatto un programma in c++ sotto windows e bene o male va, sotto linux lo stesso listato nn fa le stesse cose ..
come si convertono i comnadi
system ("cls") ;
system("pause");
ho fatto un programma in c++ sotto windows e bene o male va, sotto linux lo stesso listato nn fa le stesse cose ..
come si convertono i comnadi
system ("cls") ;
system("pause");
system("clear");Originariamente inviato da bako
come si convertono i comnadi
system ("cls") ;
non esiste l'equivalente in Linux, o meglio ci sono altri metodi per implementare la cosa. Il primo che mi viene in mente in questo momento però è un po' complicato: dai un'occhiata a ncurses (man ncurses).system("pause");
Modifico il messaggio iniziale: mi e' venuto in mente un metodo difficile e non uno più facile :
certe volte... :master:codice:printf( "premi invio per continuare... " ); while( getchar() != '\n' );
<| http://cikkox.altervista.org |>
<| GNU/Linux Registered User #365929 |>
<| GnuPG/OpenPGP key available |>
nn va ..
Qual'è il comportamento che ti succede? perché l'ho testato io stesso e funziona, arresta l'output sullo schermo. Io l'ho inserito prima della fine di un file è funziona (appena premo il tasto invio il programma si chiude).Originariamente inviato da bako
nn va ..
Come sai la printf e' una funzione C ma non ci sono problemi che dipendono da questo.
comunque anche con
e funziona.codice:cout << "premi il tasto invio per continuare\n"; while( getchar() != '\n' );
<| http://cikkox.altervista.org |>
<| GNU/Linux Registered User #365929 |>
<| GnuPG/OpenPGP key available |>
Non puoi usare system per invocare sleep?Originariamente inviato da bako
ho fatto un programma in c++ sotto windows e bene o male va, sotto linux lo stesso listato nn fa le stesse cose ..
come si convertono i comnadi
system ("cls") ;
system("pause");
sleep - delay for a specified amount of time
si fatto.. cmq basta mettere 2 getchar ..