No, il fatto è che la fflush di stdin non è standard e quindi dipende dal compilatore.Originariamente inviato da Dark867
...l'ho sempre pensato che il visualc++ è il miglior compilatore...infatti su windows funziona!
Il VC la implementa in quel modo ma non significa che sia migliore per questo.
Ed è corretto dato che non è standard.Il problema è che non va su linux, usando l'ultima versione di gcc.
Non utilizzare la fflush ma un metodo più generale, come
while(getchar()!='\n') ;