String and Block Intrinsic Functions
These function implement common string operations and similar operations on arbitrary blocks of memory. These functions have always been part of the Microsoft C Run-Time Library for Windows CE and the intrinsic versions perform the same operation as the run-time versions except as noted. For more information, see Microsoft C Run-Time Library for Windows CE .NET.
The following table lists the supported intrinsic functions for string and block operations.
Intrinsic function | Description |
---|---|
memchr | Search for a byte in a memory block. |
memcmp | Compares specified number of characters from two buffers. |
memcpy | Copy specified number of characters from one buffer to another. |
memset | Use given character to initialize specified number of bytes in the buffer. |
strcat wcscat |
Append a C string to the end of another. |
strcmp, strncmp wcscmp, wcsncmp |
Compare two C strings. |
strcpy, strncpy wcscpy, wcsncpy |
Copy a C string to a new address. |
strlen wcslen |
Get the length of a C string. |
strset wcsset |
Reset all characters in a C string. |
See Also
Common Intrinsic Functions | Integer Intrinsic Functions | Floating-Point Intrinsic Functions | System Intrinsic Functions | Microprocessor-specific Intrinsic Functions
Last updated on Thursday, April 08, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.