|
NXC
Version 1.2.1 r5
|
Standard C cstring API functions. More...
Functions | |
| variant | StrToNum (string str) |
| Convert string to number. | |
| unsigned int | StrLen (string str) |
| Get string length. | |
| byte | StrIndex (string str, unsigned int idx) |
| Extract a character from a string. | |
| string | NumToStr (variant num) |
| Convert number to string. | |
| string | StrCat (string str1, string str2, string strN) |
| Concatenate strings. | |
| string | SubStr (string str, unsigned int idx, unsigned int len) |
| Extract a portion of a string. | |
| string | Flatten (variant num) |
| Flatten a number to a string. | |
| string | StrReplace (string str, unsigned int idx, string strnew) |
| Replace a portion of a string. | |
| string | FormatNum (string fmt, variant num) |
| Format a number. | |
| string | FormatVal (string fmt, variant val) |
| Format a value. | |
| string | FlattenVar (variant x) |
| Flatten any data to a string. | |
| int | UnflattenVar (string str, variant &x) |
| Unflatten a string into a data type. | |
| int | Pos (string Substr, string S) |
| Find substring position. | |
| string | ByteArrayToStr (byte data[]) |
| Convert a byte array to a string. | |
| void | ByteArrayToStrEx (byte data[], string &str) |
| Convert a byte array to a string. | |
| void | StrToByteArray (string str, byte &data[]) |
| Convert a string to a byte array. | |
| string | Copy (string str, unsigned int idx, unsigned int len) |
| Copy a portion of a string. | |
| string | MidStr (string str, unsigned int idx, unsigned int len) |
| Copy a portion from the middle of a string. | |
| string | RightStr (string str, unsigned int size) |
| Copy a portion from the end of a string. | |
| string | LeftStr (string str, unsigned int size) |
| Copy a portion from the start of a string. | |
| int | strlen (const string &str) |
| Get string length. | |
| string | strcat (string &dest, const string &src) |
| Concatenate strings. | |
| string | strncat (string &dest, const string &src, unsigned int num) |
| Append characters from string. | |
| string | strcpy (string &dest, const string &src) |
| Copy string. | |
| string | strncpy (string &dest, const string &src, unsigned int num) |
| Copy characters from string. | |
| int | strcmp (const string &str1, const string &str2) |
| Compare two strings. | |
| int | strncmp (const string &str1, const string &str2, unsigned int num) |
| Compare characters of two strings. | |
| void | memcpy (variant dest, variant src, byte num) |
| Copy memory. | |
| void | memmove (variant dest, variant src, byte num) |
| Move memory. | |
| char | memcmp (variant ptr1, variant ptr2, byte num) |
| Compare two blocks of memory. | |
| unsigned long | addressOf (variant data) |
| Get the absolute address of a variable. | |
| unsigned long | reladdressOf (variant data) |
| Get the relative address of a variable. | |
| unsigned long | addressOfEx (variant data, bool relative) |
| Get the absolute or relative address of a variable. | |
Standard C cstring API functions.