eng
competition

Text Practice Mode

Print the bytes in an integer

created Sep 10th 2014, 12:42 by stan-


1


Rating

50 words
82 completed
00:00
#include <stdio.h>
 
typedef struct { unsigned char _[4]; } uint8x4_t;
 
void print_uint8x4_t(uint8x4_t xx) {
        printf("%d %d %d %d\n", xx._[3], xx._[2], xx._[1], xx._[0]);
}
 
int main() {
        int x;
        scanf("%d", &x);
        uint8x4_t* xxptr = (uint8x4_t*)((void*)&x);
        print_uint8x4_t(*xxptr);
}
 

saving score / loading statistics ...