o in alternativa:codice:while ( *(fgets(buffer,BUFFER_LENGTH, stdin)) != '\n') { ... }
codice:do { fgets(buffer, BUFFER_LENGTH, stdin); }while ( buffer[0] != '\n');
o in alternativa:codice:while ( *(fgets(buffer,BUFFER_LENGTH, stdin)) != '\n') { ... }
codice:do { fgets(buffer, BUFFER_LENGTH, stdin); }while ( buffer[0] != '\n');
soluzione abbastanza semplice alla fine.
Ma se io non sapessi a priori la lunghezza della stringa che vado ad inserire? Esiste un modo di fare la fgets senza dire a priori la lunghezza della stringa?