Salve a tutti,
praticamente devo acquisire una frase, quaclosa comprendete caratteri e spazi, insomma fermandosi al carattere di "invio". Diciamo una stringa di 30 caratteri.

Ho implementato il tutto con una gets perchè mi è sembrato il modo migliore, e con meno "problematiche" per leggere una stringa comprendente spazi. Ora mi sono accorto che se la scritta supera i 30 caratteri il programma va in timeout.

Come potrei inserie un controllo che, in caso di stringa troppo lunga, lo notifichi?