vorrei trovare un modo per stampare tutti i tipi primitivi resi disponibili dal compilatore della macchina sulla quale lavoro: esiste qualcosa del genere fattibile in forma di codice C?
vorrei trovare un modo per stampare tutti i tipi primitivi resi disponibili dal compilatore della macchina sulla quale lavoro: esiste qualcosa del genere fattibile in forma di codice C?
Forse usando printf (et familia) e le define in stdint.h/limits.h riesci a fare qualcosa.
Per gli Spartani e Sparta usa spartan Il mio github
No, non è possibile (si tratterebbe di metaprogrammazione). In ogni caso, gli unici tipi di cui è garantita l'esistenza dallo standard sono:
- char (con e senza segno)
- int (con e senza segno, nelle versioni "normale", short, long e, nello standard C99, long long)
- float
- double
- long double
(a cui si aggiungono i vari tipi di puntatore)
Tutto il resto è roba non standard o typedef per questi tipi.
Amaro C++, il gusto pieno dell'undefined behavior.
Ha più senso leggere la documentazione del compilatore ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
ringrazio tutti per l'intervento, immaginavo ci fosse qualche soluzione anche se più ci pensavo e meno idee saltavano fuori.
grazie al ... grazie tanteOriginariamente inviato da oregon
Ha più senso leggere la documentazione del compilatore ...![]()
Originariamente inviato da Freax
grazie al ...![]()
No MP tecnici (non rispondo nemmeno!), usa il forum.