Hej
Jeg har netop færdiggjort en lommeregner til en skoleopgave. I denne
lommeregner kontrollerer jeg, om et tal er uden for en double's
grænseværdier med følgende test:
if (tal < -1.7E308 || tal > 1.7E308)
// fejl
else
// udfør beregning
Grænseværdierne (-1.7E308; 1.7E308) har jeg fået fra en C++ lærebog, hvor de
var opgivet som cirkaværdier. Mit problem er bare, at jeg gerne vil teste på
den eksakte værdi af en double, og ikke kun tilnærmede værdier. Fra Java
kender jeg, at overflowes en double, genereres en exception. Jeg har kigget
lidt på exception handling i C++, men har ikke været heldig, at finde noget,
jeg kan bruge.
Jeg håber, der er en, der kan hjælpe mig.
På forhånd tak
--
Hansen
To reply, remove NOSPAM in email.