/* Utilisation de la fonction Div pour faire les divisions dont le résultat dépasse 16 bits */ #include extern unsigned int Div(unsigned int * Dividend, int DividendLength, unsigned int Divisor, unsigned int * Quotient); main() { unsigned long m, i = 0x20000001; unsigned int k, j = 0x10; k = Div((unsigned int *)&i, sizeof(i), j, (unsigned int *)&m); printf("%lu / %u = %lu r %u\n", i, j, m, k); }