size_t is defined as an unsigned integer, but the size of it depends on whether you’re on a 32- or 64-bit machine. What’s a correct and portable way to print out a size_t?
size_t is defined as an unsigned integer, but the size of it depends on
Share
Try using the
%zuformat stringThe z portion is a length specifier which says the argument will be size_t in length.
Source – http://en.wikipedia.org/wiki/Printf#printf_format_placeholders