Ciao,
puoi leggere
questa discussione.
Comunque prova questo codice:
#include <stdio.h>
#include <stdlib.h>
int main()
{
unsigned long long int numero;
printf("Inserire numero: ");
scanf("%I64u", &numero);
printf("Numero letto: %I64u", numero);
return 0;
}
Io ho inserito il numero 123456789012 e funziona correttamente.
EDIT
Se sei su Linux, funziona anche il seguente codice:
#include <stdio.h>
#include <stdlib.h>
int main()
{
unsigned long long int numero;
printf("Inserire numero: ");
scanf("%llu", &numero);
printf("Numero letto: %llu\n", numero);
return 0;
}