Provided by:
manpages-pl-dev_20060617-3_all 
NAZWA
ecvt, fcvt - konwersja liczby zmiennoprzecinkowej na lacuch
SK/LADNIA
#include <stdlib.h>
char *ecvt(double number, int ndigits, int *decpt, int *sign);
char *fcvt(double number, int ndigits, int *decpt, int *sign);
OPIS
Funkcja ecvt() przeksztalca liczb number na lacuch cyfr ndigits (gdzie
ndigits jest ograniczone do zalenej od systemu wartoci okrelonej przez
precyzj typu double) zakoczony znakiem NUL i zwraca wskanik do tego
lacucha. Najbardziej znaczca cyfra jest rona od zera, chyba e number
wynosi zero. Najmniej znaczca cyfra jest zaokrglana. Lacuch nie
zawiera kropki dziesitnej, jednak pozycja kropki dziesitnej wzgldem
pocztku lacucha znajduje si w zmiennej *decpt. Ujemna warto *decpt
oznacza, e kropka dziesitna znajduje si na lewo od pocztku lacucha.
Jeli znak liczby number jest ujemny, to *sign przyjmuje warto ron od
zera, a w przeciwnym przypadku 0. Gdy number jest zerem, nie jest
okrelone czy *decpt bdzie rowne 0 czy 1.
Funkcja fcvt() dziala tak samo jak ecvt() z tym wyjtkiem, e ndigits
okrela liczb cyfr po kropce dziesitnej.
WARTO ZWRACANA
Zarowno funkcja ecvt() jak i fcvt() zwracaj wskanik do statycznego
lacucha zawierajcego reprezentacj ASCII liczby number. Lacuch
statyczny jest nadpisywany po kadym wywolaniu ecvt() lub fcvt().
UWAGI
Funkcje te s przestarzale. Zlecane jest uywania sprintf() zamiast nich.
Linuksowe libc4 i libc5 okrelaly typ ndigits jako size_t. Nie
wszystkie locale uywaj kropki jako znaku podstawy (`kropka dziesitna').
ZGODNE Z
SysVR2, XPG2
ZOBACZ TAKE
ecvt_r(3), gcvt(3), qecvt(3), setlocale(3), sprintf(3)
INFORMACJE O T/LUMACZENIU
Powysze tlumaczenie pochodzi z nieistniejcego ju Projektu Tlumaczenia
Manuali i moe nie by aktualne. W razie zauwaenia ronic midzy powyszym
opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji,
prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.
1999-06-25 ECVT(3)