Share this page

# lrc_BYTE

Type Conversion From String

Converts a string into a byte.

    BYTE lrc_BYTE( const char* str );

    char *lrc_BYTE_by_ref( const char* str );

str | A character string containing an unsigned char (byte) in octal or hexadecimal representation.

The lrc_BYTE function converts a character string into an unsigned character (byte) numeric value.

The lrc_BYTE_by_ref function converts a character string into an unsigned character (byte) numeric value and returns a pointer to the byte.

To represent a value in octal notation, put a backslash in front of the string:

bVal = lrc_BYTE("\131");

To represent a value in hexadecimal notation, put a backslash and an "x" in front of the string:

bVal = lrc_BYTE("\x50");

If a character string is passed, the first character is converted:

lrc_BYTE("131"); Stores the character "1".

lrc_BYTE("Supercalifragilisticexpialidocious"); Stores the character "S".

The additional function lrc_BYTE_by_ref returns a reference to the byte and is used when the API or invocation function requires a pointer.

## Return Values

lrc Return Values

## Parameterization

You cannot use standard parameterization for any arguments in this function.

## Example

This example converts the string into the unsigned character (byte) value 1.

Copy code

    unsigned char v2;
    v2 = lrc_BYTE("\x01");

Tips to improve your search results... VuGen Function Reference Version 26.1-26.3 Function Reference 26.1-26.3 All View Local Help Center View Online Help Center Version: