[an error occurred while processing this directive]
|
В С с давних пор есть высокоуровневый интерфейс к той глубинной функции. Я не знаю компилятора, которые не имеет поддержки этой функции стандартной С-шной библиотеки.
#include div_t dd; dd = div(a,b); У AVR-GCC эта функция вообще объявлена как Для long - ldiv_t и ldiv() соответственно.
E-mail:
info@telesys.ru
int a, b;
// dd.rem == a % b
// dd.quot == a / b
extern div_t div(int __num, int __denom) __asm__("__divmodhi4") __ATTR_CONST__;
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание