Il trucchetto di vuotare il buffer va utilizzando quando si leggono char, negli altri casi la parte rimanente dell'invio (LF) viene automaticamente scartataOriginariamente inviato da lolide
Svuota il buffer con
od un codice simile ogni volta prima di leggere dal buffer di input (con scanf, fgets ecc...).codice:char ch; while ((ch = getchar()) != '\n' && ch != EOF);
Il problema è la printf come ti hanno detto, togli gli ampersand (&).![]()