Quote:
|
Originariamente inviato da VendeR
eh si sono proprio un niubbo non ci avevo pensato a mettere un controllo sul null
scusate
altra piccola domanda: io vorrei svuotare il buffer di lettura (stdin), ed ho trovato cercando in rete questo comando:
fflush(stdin), però mi è stato detto(anche su questo forum ma in un altro topic) che non è portabile.. non c'è un modo di svuotare il buffer e che sia ansi c??
|
fflush() è standard ma il suo significato è quello di "forzare la scrittura dei dati in uno stream di output" non quello di eliminare dei caratteri da un buffer!
Anche se, a dire il vero, su talune piattaforme consente di svuotare il buffer di input.
Quindi usare fflush(stdin) non è una buona soluzione e potrebbe
non funzionare.