Posted By: Quasimodo (Quasimodo) on 'CZprogram' Title: Re: Pomozte sklerotikovi Date: Tue Mar 18 12:30:09 2003 > > nemuzu si vzpomenout, jak se do float/double promennych v C++ ukladaji > > konstanty NaN, inf, -inf. > > 1/0 mi hazi vyjimku > > exp(204) a podobny srandy pouzit nemuzu, protoze nevim kam to prijde, > jestli > > > > to bude intel, motorka, nebo jednocip...a proste na IEEE spolehat nelze. > > Je na to nejaka definovana konstanta nebo fce? > > NAN, INFINITE, ale je to GNU extension. Ad vyjimka - da se urcite nejakym > zpusobem vypnout, snad aji portabilne, viz dokumentace ;) > > > Quasimodo > Rikam, ze to potrebuju prenositelny - ten zdrojak musi jit prelozit i na jednochipech a tam GNU extenze mit proste nebudu. A exception mi to hazi prave na tom jednocipu - pod gcc a linuxem 1/0 uplne pohodove funguje. A co se tyce vyjimky - myslel jsem, ze na to je nejaka pragma, nasel jsem ji v borlandim kylixy -> jen tam, nenei prenositelna. Zacinam verit, ze jsem to nezapomnel, ale ze ve std C++ na to nic neni... :-( - Clovek je nejpomalejsi zname zarizeni typu I/O. Quasimodo