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 =/