fegetenv

Uloží aktuální prostředí s plovoucí desetinou čárkou v zadaném objektu.

Syntaxe

int fegetenv(
   fenv_t *penv
);

Parametry

penv
Ukazatel na fenv_t objekt, který bude obsahovat aktuální hodnoty prostředí s plovoucí desetinou čárkou.

Vrácená hodnota

Vrátí hodnotu 0, pokud bylo prostředí s plovoucí desetinou čárkou úspěšně uloženo v penv. V opačném případě vrátí nenulovou hodnotu.

Poznámky

Funkce fegetenv ukládá aktuální prostředí s plovoucí desetinou čárkou v objektu, na který penvodkazuje . Prostředí s plovoucí desetinou čárkou je sada stavových příznaků a režimů řízení, které ovlivňují výpočty s plovoucí desetinou čárkou. Toto prostředí zahrnuje režim zaoblování směru a stavové příznaky výjimek s plovoucí desetinou čárkou. Pokud penv neodkazuje na platný fenv_t objekt, následné chování není definováno.

Chcete-li použít tuto funkci, musíte vypnout optimalizace s plovoucí desetinou čárkou, které by mohly zabránit přístupu pomocí #pragma fenv_access(on) direktivy před voláním. Další informace najdete na webu fenv_access.

Požadavky

Function Záhlaví jazyka C Hlavička jazyka C++
fegetenv <fenv.h> <cfenv>

Další informace o kompatibilitě najdete v tématu Kompatibilita.

Viz také

Abecední odkaz na funkci
fesetenv