Difference between revisions of "STRCMP()"

From Recital Documentation Wiki
Jump to: navigation, search
Line 12: Line 12:
  
 
==See Also==
 
==See Also==
[[AT()]], [[CHROVERLAP()]], [[GETGID()]], [[GETUID()]], [[STRCOMPARE()]], [[STREXTRACT()]], [[SUBSTR()]]  
+
[[AT()]], [[CHROVERLAP()]], [[GETGID()]], [[GETUID()]], [[STRCASECMP()]], [[STRCOMPARE()]], [[STREXTRACT()]], [[SUBSTR()]]  
  
  
Line 29: Line 29:
 
|-
 
|-
 
|}
 
|}
 +
 +
 +
The STRCMP() function does a case-sensitive comparison.  The [[STRCASECMP()]] function can be used for case-insensitive comparison.
  
  

Revision as of 12:00, 13 October 2009

Class

Expressions And Type Conversion


Purpose

Function to compare two strings


Syntax

STRCMP(<expC1>,<expC2>)


See Also

AT(), CHROVERLAP(), GETGID(), GETUID(), STRCASECMP(), STRCOMPARE(), STREXTRACT(), SUBSTR()


Description

The STRCMP() function compares two strings, character by character, and returns a numeric value as follows:


Return Value Description
-1 <expC1> is less than <expC2>
0 <expC1> and <expC2> are identical
1 <expC1> is greater than <expC2>


The STRCMP() function does a case-sensitive comparison. The STRCASECMP() function can be used for case-insensitive comparison.


Example

cUSERPRIVS = [YYYNNYNN]
if strcmp(cUSERPRIVS,'NNNNNNNYN')= 0
    SysMaint()
else
    return
endif


Products

Recital Server, Recital