Salve a tutti. Allora io ho da poco cominciato a programmare in C, e ora ho questo problema che non mi permette di andare avanti. Ho intenzione di creare un programma che aspetta che l'utente inserisca delle righe di testo o numeriche (al max 127 caratteri per riga), senza sapere quante righe inserirà l'utente. Quando avrà terminato l'inserimento utilizzerà ^Z oppure una riga vuota. Allora il programma dovrà iniziare ad elaborare l'input, analizzando riga per riga. Se analizzasse man mano, mediante la funzione gets e sscanf durante l'inserimento dell'input mi toccherebbe creare troppe variabili, in quanto nn so quante righe andrà ad inserire. Esiste una funzione che mi permette di analizzare le stringhe solo dopo inserimento ultimato? Spero abbiate capito cosa ho voluto dire ^^
Grazie, saluti.