OT: C - detekce deleni nulou

Jiri Masik masik na debian.cz
Čtvrtek Prosinec 12 13:50:18 CET 2002


Martin Proks <proks na aerospace.fsik.cvut.cz> writes:

> Zdravim,
> 
> omlouvam se za OT, ale nevim kde jinde se zeptat.
> 
> C/C++ pri deleni nulou/malym_cislem/preteceni_cisla pokracuje
> bez potizi, ale ja to potrebuji nejak detekovat. Detekovat nulu
> pred delenim nestaci, k preteceni muze dojit i pri deleni
> velkeho cisla malym. Definovat technickou nulu nelze, protoze
> to bude v knihovne pro ruzne programky a docela dobre se muze
> stat, ze jednu se bude operovat s platnych radech jednotek az
> tisicu a jindy v platnych radech e-10, tezko predem definovat.
> 

V libc jsou funkce na manipulaci FPE, je to i pomerne portabilni. 
info libc, sekce arithmetics
( http://darbujan.fzu.cz/cgi-bin/info2www?(libc)Control+Functions )
-- 
Jirka


Další informace o konferenci Linux