ltoa, _ltoa, _ltow

From RAD Studio
Jump to: navigation, search

Go Up to stdlib.h Index


Header File

stdlib.h

Category

Conversion Routines, Math Routines

Prototype

char * ltoa(long value, char * string, int radix);

char *_ltoa(long value, char *string, int radix);

wchar_t *_ltow(long value, wchar_t *string, int radix);

Description

Converts a long to a string. _ltow is the unicode version. It converts a long to a wide-charater string.

Converts value to a null-terminated string and stores the result in string. value is a long.

radix specifies the base to be used in converting value; it must be between 2 and 36, inclusive. If value is negative and radix is 10, the first character of string is the minus sign (-).

Note: The space allocated for string must be large enough to hold the returned string, including the terminating null character (\0). Can return up to 33 bytes.

Return Value

Returns a pointer to string.

Example

#include <stdlib.h>
#include <stdio.h>
int main(void)
{
   char string[25];
   long value = 123456789L;
   ltoa(value,string,10);
   printf("number = %ld  string = %s\n", value, string);
   return 0;
}

Portability

POSIX Win32 ANSI C ANSI C++

ltoa

+

_ltoa

+

_ltow

+