Sto facnedo una piccola consolle che fa parte di un progetto per l'università... e ho questo problema:
alcuni comandi che do alla console ppossono avere dei parametri, altri no....
esiste un metodo universale per leggere tutta la stringa inserita dall'utente e regolarmi poi di conseguenza, piuttosto che fare più scanf?
mi spiego:
io al momento faccio una scanf("%s",input)... dopo di che.. se input non accetta parametri, va bene così... se input accetta parametri procedo cn altre scanf e solo a quel punto possso dare errore se non ci sono... invece vorrei poter leggere tutto in input, esplodere la stringa di input sugli spazi e verificare subito se mancanoi parametri, senz alasciare il promt in attesa dei parametri, ma danjdo subito errore.
in pratica la scanf dovrebbe leggere tutto fino all'invio, non solo fino al primo spazio... è possibile?
![]()