C/printf: Różnice pomiędzy wersjami

Dodane 1013 bajtów ,  10 lat temu
(→‎Argumenty: poprawienie stream)
W przypadku formatów '''f''', '''F''', '''e''', '''E''', '''g''', '''G''', '''a''' i '''A''' wartość nieskończoność jest przedstawiana w formacie '''[-]inf''' lub '''[-]infinity''' zależnie od implementacji. Wartość NaN jest przedstawiana w postaci '''[-]nan''' lub '''[i]nan(''sekwencja'')''', gdzie '''sekwencja''' jest zależna od implementacji. W przypadku formatów określonych wielką literą również wynikowy ciąg znaków jest wypisywany wielką literą.
 
............................................................................................................................................ :P ............................................................................................................................................ :P
===Wartość zwracana===
............................................................................................................................................ :P
Jeżeli funkcje zakończą się sukcesem zwracają liczbę znaków w tekście (wypisanym na standardowe wyjście, do podanego strumienia lub tablicy znaków) nie wliczając kończącego '\0'. W przeciwnym wypadku zwracana jest liczba ujemna.
............................................................................................................................................ :P
 
............................................................................................................................................ :P
Wyjątkami są funkcje snprintf i vsnprintf, które zwracają liczbę znaków, które zostałyby zapisane do tablicy znaków, gdyby była wystarczająco duża.
............................................................................................................................................ :P
............................................................................................................................................ :P
............................................................................................................................................ :P
............................................................................................................................................ :P
............................................................................................................................................ :P
 
===Przykład użycia===
Anonimowy użytkownik