Originariamente inviato da oregon
Scusa xnavigator ... ma il secondo parametro della read di che tipo dovrebbe essere ?
E soprattutto ... come funziona la read ?
Leggilo da un manuale ...
letto deve essere un puntatore.
Però c'è ancora qualceh problemino:
codice:
char buf;
printf("Inserisci il primo intero\n");
read(0,&buf,1);
printf("Intero: %c\n",buf);
printf("Inserisci il secondo intero\n");
fflush(NULL);
read(0,&buf,1);
printf("Intero: %c\n",buf);
molto semplicemente la prima read funziona.. Inserisco "1" e alla printf mi stampa correttamente Intero: 1.
Il problema è che non mi fa inserire il secondo intero, praticmaetne mi salta la seconda read e termina direttametne.
HO provato a mettere fflush ma non cambia nulla...
vado a leggere nel manuale.. anceh se non capisco perchè se la prima read funziona la seconda non dovrebbe funzionare ugualmetne =/