|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Aug 2006
Messaggi: 10
|
[C] system ("pause") per linux
ciao...mi servirebbe un comando come system("pause") o getch() che giri sotto linux...mi potete aiutare??
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
|
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Codice:
#include <curses.h> getch();
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jul 2006
Messaggi: 1568
|
|
|
|
|
|
|
#5 |
|
Junior Member
Iscritto dal: Aug 2006
Messaggi: 10
|
ciao...il getchar() sotto linux nn mi funziona....forse nn ho incluso la libreria giusta..a me serve il system ("pause") in quanto il programma proietta su schermo alcune informazioni ed aspetta che venga premuto un tasto per uscire da alcuni menù...sotto windows il programma gira correttamente mentre quando lo compilo sotto linux nn fa...anche se gira senza dare errori..
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Apr 2007
Messaggi: 182
|
Aggiungi il getchar() alla fine del code assicurandoti di aver incluso al libreria #include <stdio.h>,in alcune versioni invece va invece devi inserire il getch al posto del getchar...
per quanto riguarda win ti consiglio di usare lo stesso metodo,si sconsiglia sempre di utilizzare i comandi di sistema,e uno dei motivi è proprio questo,trasportabilità su altre piattaforme... |
|
|
|
|
|
#7 | |
|
Junior Member
Iscritto dal: Aug 2006
Messaggi: 10
|
Quote:
ok grazie |
|
|
|
|
|
|
#8 |
|
Junior Member
Iscritto dal: Mar 2007
Città: 127.0.0.1
Messaggi: 23
|
L'alternativa a pause di windows, in linux è read, ma puoi farlo in molti altri modi, come appunto la sleep o getchar, anche se non so a cosa serva.
Daniel
__________________
Se hai un sogno, non metterlo mai al secondo posto nella lista delle cose da fare. |
|
|
|
|
|
#9 |
|
Member
Iscritto dal: Apr 2007
Messaggi: 182
|
guarda questo è un esempio di code funzionante...
Codice:
#include <stdio.h>
int main ()
{
char c;
puts ("Enter text. Include a dot ('.') in a sentence to exit:");
do {
c=getchar();
putchar (c);
} while (c != '.');
return 0;
}
dovrebbe funzionarti sul dev c++(windows),se usi quello.. |
|
|
|
|
|
#10 | |
|
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16211
|
Quote:
Codice:
while (getchar() != '\n')
;
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:28.




















