Originariamente inviato da Skull260287
Si infatti così ho fatto, ma io definisco il il tipo Tipo in alto e lo uso nel programma così se voglio cambiare da int a char per esempio cambierei solo nel typedef, non c'è una soluzione per farlo leggere correttamente a prenscindere dal aprticolare tipo?
No, non con la scanf.

Ovviamente puoi farti una tua funzione (che usi all'interno, in maniera opportuna anche la scanf), ma non puoi usare la scanf nativamente.