Lost in the matrix

C/C++/C#/Java, Multithreading

#include <unistd.h>

void my_print_hexa(int fd, unsigned int d)
{
if (d & ~0xF) /* si d > 16 */
my_print_hexa(fd, d >> 4); /* rec de d / 16 */
write(fd, (d & 0xF)["0123456789ABCDEF"], 1); /* tab + (d & 16) */
}

0 commentaires:

Enregistrer un commentaire