KernelPanic ha scritto:
-se c'è un modo per leggere direttamente dal file senza dichiarare inizialmente il numero degli invitati
L'ideale sarebbe usare una "collezione" (es. ArrayList) che si espande automaticamente. Se non puoi/non sai usare le collezioni, va bene un array ma allora bisogna valutare bene la strategia da usare per ri-allocare l'array.
Una possibilità è mimare esattamente quello che fa ArrayList internamente, tieni anche la dimensione "logica" (il numero effettivo di elementi) e quando la capacità fisica dell'array non è più sufficiente, ne crei un'altro più ampio.
KernelPanic ha scritto:
-istruzione per dire "non fare nulla", non volevo usare un break in quanto esce o un System.exit(0);
Detto così, vuol dire poco/nulla.
Cerca comunque di separare bene la lettura del file dal resto. NON mescolare le cose.