Voglio stampare (o altrimenti accertare) il tipo di alcune variabili nel mio programma. C'è un buon modo per farlo? Per buono, intendo un modo che funziona, anche se significa intenzionalmente lanciare errori del compilatore.C'è un modo per stampare il tipo di una variabile/puntatore in C?
Ad esempio:
client.c:55: error: incompatible types in assignment
è l'errore che sto ricevendo in questo momento. Quello che voglio è che mi dica qualcosa di simile:
client.c:55: error: attempting to assign type struct a to type struct b
o una funzione che posso usare in questo modo:
printf(gettype(x));
che sarebbe uscita:
struct b
come può "funzionare" se non viene compilato? – KeatsPeeks
Se "genera errori del compilatore", come può funzionare? –
Ciò che intendo per "lavoro" è che mi dà il tipo in modo da poter correggere l'errore nel mio programma. Vedi la modifica. –