I searched the internet for any %llu equivalent in Windows. I learned that I should use %I64u. I also tried searching for any ways to cross-platform a type and format specifiers. They said to use (for example) a long long integer, I should use "int64_t" instead of "long long". Also, I should use "PRId64" instead of "%lld". But one of the C programmers I emailed said that "PRId64" (and PRI?64 family) is not sufficient and may not display the correct sizes of integers. So I'm not sure. Should I keep using PRId64 (or PRIx64/PRIu64)?