Когда я пытаюсь это:
#include <stdio.h>
#include <inttypes.h>
int main (int argc, char **argv)
{
uint64_t key = 0xf0000000ffffffff;
printf ("key=%" PRIx64, key, "\t\n %" PRIx64, "\n", key);
}
Он печатает key=f0000000ffffffff
; все пробелы удаляются. Как я могу их распечатать? Я использую gcc (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3
.
too many arguments for format [-Wformat-extra-args]
для приличного gcc - person Ferenc Deak   schedule 29.07.2014gcc
. Я указал это в своем вопросе. Моя ОСMint Olivia Xfce (64 bit)
. - person hola   schedule 29.07.2014