Difference between revisions of "Manual:DIL Manual/strncmp()"
Jump to navigation
Jump to search
(XML import) |
(XML import) |
||
| Line 1: | Line 1: | ||
| − | |||
| − | |||
<span id="bfstrncmp"></span> | <span id="bfstrncmp"></span> | ||
| Line 28: | Line 26: | ||
if (strcmp("Mark Carper",s2,4)==0)) | if (strcmp("Mark Carper",s2,4)==0)) | ||
| − | + | ---~---~---~---~---~---~---~---~--- | |
| − | + | ||
| − | + | </i><!--ENDCODE--> | |
| − | + | ||
| + | |||
| + | |||
| + | ---~---~---~---~---~---~---~---~--- | ||
| + | <span id="bfstrncmp"></span> | ||
| + | |||
| + | '''Function:''' <i><!--CODE-->integer strcmp( s1:string, s2:string l :integer) ;</i><!--ENDCODE--> | ||
| + | |||
| + | <!--TERM--> '''s1''' | ||
| + | <!--DEFINITION--> first string | ||
| + | <!--TERM--> '''s2''' | ||
| + | <!--DEFINITION--> second string | ||
| + | <!--TERM--> '''l''' | ||
| + | <!--DEFINITION--> amount of significant digits to compare | ||
| + | '''returns''' | ||
| + | <!--TERM--> '''-1''' | ||
| + | <!--DEFINITION--> if s1 < s2 | ||
| + | <!--TERM--> '''0''' | ||
| + | <!--DEFINITION--> if s1 = s2 | ||
| + | <!--TERM--> '''1''' | ||
| + | <!--DEFINITION--> if s1 > s2 | ||
| + | This allows you to compare strings with case sensitivity in place and it | ||
| + | allows you to choose how much of the strings are compared. | ||
| + | '''example:''' | ||
| + | <i><!--CODE--> | ||
---~---~---~---~---~---~---~---~--- | ---~---~---~---~---~---~---~---~--- | ||
| + | |||
| + | if (strcmp("Mark Carper",s2,4)==0)) | ||
| + | ---~---~---~---~---~---~---~---~--- | ||
</i><!--ENDCODE--> | </i><!--ENDCODE--> | ||
Latest revision as of 22:32, 4 December 2025
Function: integer strcmp( s1:string, s2:string l :integer) ;
s1
first string
s2
second string
l
amount of significant digits to compare
returns
-1
if s1 < s2
0
if s1 = s2
1
if s1 > s2
This allows you to compare strings with case sensitivity in place and it allows you to choose how much of the strings are compared. example: ---~---~---~---~---~---~---~---~---
if (strcmp("Mark Carper",s2,4)==0))
---~---~---~---~---~---~---~---~---
---~---~---~---~---~---~---~---~---
Function: integer strcmp( s1:string, s2:string l :integer) ;
s1
first string
s2
second string
l
amount of significant digits to compare
returns
-1
if s1 < s2
0
if s1 = s2
1
if s1 > s2
This allows you to compare strings with case sensitivity in place and it allows you to choose how much of the strings are compared. example: ---~---~---~---~---~---~---~---~---
if (strcmp("Mark Carper",s2,4)==0))
---~---~---~---~---~---~---~---~---
---~---~---~---~---~---~---~---~---