Quick actions

cmd+k|ctrl+k

Navigation

Languages

Integer array

Snippet info

Language

Cpp

Visibility

public

Author

evine

Created

2017-01-22T19:00:44Z

Updated

2017-01-22T19:00:44Z

#include <stdint.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>

struct Integer{
    uint64_t length;
    uint64_t *data;    
};

void integer_print(Integer a)
{
    for(uint64_t i = 0; i < a.length; ++i)
    {
        uint64_t pos = a.length - 1 - i;
        printf("%.16llX", a.data[pos]);
    }
    printf("\n");
}

int main() {
    Integer a = {3, (uint64_t *)calloc(3, 8)};

    a.data[0] = 0xF333F333F333F333;
    a.data[1] = 0xD222D222D222D222;
    a.data[2] = 0xA111A111A111A111;
    integer_print(a);
    
    return 0;
}
INFO