Wide-Character Array Functions

Wide-Character String Conversion Functions

The functions shown in the following table provide wide-character versions of the standard numeric and time conversion functions. These functions use the header <wchar.h>.

Function

char Equivalent

size_t wcsftime(wchar_t *str, size_t max,
                           const wchar_t *fmt,
                           const struct tm *ptr)

strftime( )
In C99, str, fmt, and ptr
are qualified by restrict.

double wcstod(const wchar_t *start,
                         wchar_t **end);

strtod( )
In C99, start and end are qualified by restrict.

float wcstof(const wchar_t * restrict start,
                    wchar_t ** restrict end);

strtof( ) (Added by C99)

long double wcstold(const wchar_t *
                           restrict start,
                           wchar_t ** restrict end);

strtold( ) (Added by C99)

long int wcstol(const wchar_t *start,
                          wchar_t **end,
                          int radix)

strtol( )
In C99, start and end are qualified by restrict.

long long int wcstoll(const wchar_t *
                            restrict start,
                            wchar_t ** restrict end,
                            int radix)

strtoll( ) (Added by C99)

unsigned long int wcstoul(
                          const wchar_t * restrict
                          start,
                          wchar_t ** restrict end,
                          int radix)

strtoul( )
In C99, start and end are qualified by restrict.

unsigned long long int wcstoull(
                                  const wchar_t *start,
                                  wchar_t **end,
                                  int radix)

strtoull( ) (Added
by C99)




C(s)C++ Programmer's Reference
C Programming on the IBM PC (C Programmers Reference Guide Series)
ISBN: 0673462897
EAN: 2147483647
Year: 2002
Pages: 539

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net