Non ho ben capito, ma se vuoi un semplice programmino di test :Originariamente inviato da ivanet
Ho fatto un programmino di prova con un main ed il while con la tua condizione ma mi permette di inserire sempre nomi e non esce...EOF come carattere è lo spazio....ma non esce...per provare mi puoi dire cortesemente come esce?
![]()
Grazie.
Permette l'inserimento di un numero indefinito di stringhe, il ciclo termina inserendo unacodice:#include <stdio.h> #include <stdlib.h> int main(void) { char nome[80]; printf("EOF = %d\n\n", EOF); // Visualizza il valore di EOF printf("Inserire una serie di nomi ('CTRL+Z' per terminare\n\n"); while((scanf("%s", nome))!=EOF) { printf("Hai inserito '%s'\n", nome); } printf("\n\nFine.\n"); getchar(); return EXIT_SUCCESS; }
stringa seguita da 'CTRL+Z', o semplicemente 'CTRL+Z' e premendo INVIO.

Rispondi quotando
