Originariamente inviato da MItaly
Tipo alla fine è sempre un intero con segno, quindi devi comunque usare %d.
codice:
        scanf("%d",&n);
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?