Ler cadeia de caracteres de número inteiro de 64 bits do arquivo

Temos um arquivo que possui um número inteiro de 64 bits como uma string. Como podemos scanf () ou analisar essa seqüência numérica em um tipo inteiro de 64 bits não assinado em C ++?

Estamos cientes de coisas como% lld etc., mas muitas maneiras de fazer essa análise parecem quebrar compilações em diferentes compiladores e stdlibs. O código deve ser compilado no gcc e no compilador Microsoft C ++ (é claro que a total conformidade com os padrões seria uma vantagem)

questionAnswers(5)

yourAnswerToTheQuestion