Skip to content

ldiv : divide two long integers

#include <stdlib.h>
ldiv_t ldiv(long n, long d);
```### Description
Divide returning quotient and remainder as two long integers in a structure ldiv_t.### Returns
The result is represented with the structure
typedef struct { long quot; long rem; } ldiv_t;
where the quot field represents the quotient, and rem the remainder. For nonzero d, if `r = ldiv(n,d);' then n equals `r.rem + d*r.quot'.
To divide int rather than long values, use the similar function div.
---
**Authoritative source**: BUSMASTER DITA help source `ldiv.dita`, compiled into `BUSMASTER.CHM` with the application.