CompareStrings
int CompareStrings (char string1[], int string1Index, char string2[], int string2Index, int caseSensitive);
Purpose
Compares the NUL–terminated string that starts at position string#1Index of string#1 to the NUL–terminated string that starts at position string#2Index of string#2. string#1Index and string#2Index are zero–based.
CompareStrings returns an integer value that indicates the lexicographic relationship between the two strings.
Parameters
| Input | ||
| Name | Type | Description |
| string1 | char [] | One of the two NUL–terminated strings whose contents are to be compared. |
| string1Index | int | Zero–based index specifying the location within string#1 at which to begin comparing bytes. |
| string2 | char [] | One of the two NUL–terminated strings whose contents are to be compared. |
| string2Index | int | Zero–based index specifying the location within string#2 at which to begin comparing bytes. |
| caseSensitive | int | Specify a nonzero value or select Yes in the function panel to match characters on a case-sensitive basis. Specify 0 or select No in the function panel to match characters on a case-insensitive basis. |
Return Value
| Name | Type | Description | ||||||||
| result | int | Indicates the lexicographical relationship between string#1 and string#2.
|
Additional Information
Library: Formatting and I/O Library
Include file: formatio.h
LabWindows/CVI compatibility: LabWindows/CVI 3.0 and later
Example
Refer to userint\listbox.cws for an example of using the CompareStrings function.