Pagina 1 di 1
[C] strana sintassi
Inviato: mar 25 nov 2008, 17:58
da marcelloma
Codice: Seleziona tutto
include <inttypes.h>
#include <wchar.h>
int main(void)
{
uintmax_t i = UINTMAX_MAX; // This type always exists.
wprintf(L"The largest integer value is %020" PRIxMAX "\n", i);
return 0;
}
qualcuno mi sa spiegare cosa e' PRIxMAX e perche' aggiungere apici doppi dentro altri apici doppi non da errore, e perche' aggiungere la L prima della stringa..?

Re: [C] strana sintassi
Inviato: mar 25 nov 2008, 18:07
da phobos3576
wprintf è l'equivalente di printf, ma è destinata a gestire stringhe di caratteri UNICODE a 16 bit.
Re: [C] strana sintassi
Inviato: mar 25 nov 2008, 18:55
da targzeta
Non so se questa è uguale alla man page, non sono su linux per verificare. Ma se sai un pò d'inglese, eccoti un link che ti dovrebbe spiegare:
http://www.opengroup.org/onlinepubs/007 ... rintf.html
Spina
Re: [C] strana sintassi
Inviato: mar 25 nov 2008, 20:57
da marcelloma