Alcuni utilizzano system("PAUSE"), altri getch()...ma qual'è la funzione standard ANSI per mettere in attesa un programma?
EDIT: Il linguaggio è il C ANSI
Alcuni utilizzano system("PAUSE"), altri getch()...ma qual'è la funzione standard ANSI per mettere in attesa un programma?
EDIT: Il linguaggio è il C ANSI
Titolo, linguaggio, regolamento...
Correggo io.
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Non c'è un modo standard. L'idea di fondo è quella di aspettare un input da parte dell'utente, quindi si utilizzano le funzioni dello standard input.
This code and information is provided "as is" without warranty of any kind, either expressed
or implied, including but not limited to the implied warranties of merchantability and/or
fitness for a particular purpose.
quindi scanf?
che aspetta un input dall'utente senza però assegnarlo ad alcuna variabile.codice:scanf("%*c");
every day above ground is a good one
scanf e le altre funzioni buffered si aspettano che l'utente prema anche Invio. Per l'acquisizione di un singolo carattere (e quindi per attendere che sia premuto un tasto a caso) puoi usare la getchar().
Amaro C++, il gusto pieno dell'undefined behavior.