Come inserire tramite lo scanf uno spazio " " come char

di la giovi il
3 risposte

Devo prendere in input dei caratteri char tramite scanf, devo considerare la possibilità che l'utente possa inserire uno spazio, letteralmente “ ”.

Però non funziona utilizzando la barra spaziatrice diciamo come input.

Come si può risolvere questo problema??

Grazie infinite per le risposte 

3 Risposte

  • Si usa fgets() con stdin come input (terzo parametro); gets() è stata proprio rimossa perché non sicura.

    Poi ci sono getline() , la stessa scanf() per leggersi tutta una linea, getchar() e fgetc() per i caratteri…

Devi accedere o registrarti per scrivere nel forum
3 risposte