Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- CA-Clipper Tools . Books 1-3 - <b>posdiff()</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 POSDIFF()
 Finds the first position from which two strings differ
------------------------------------------------------------------------------
 Syntax

     POSDIFF(<cString1>,<cString2>,[<nIgnore>])
        --> nPosition

 Arguments

     <cString1> and <cString2>  Designate the two character strings
     that are compared.

     <nIgnore>  Designates how many characters at the beginning of the
     character strings are excluded from the search.  The default value
     excludes none (0).

 Returns

     POSDIFF() returns the first position where <cString1> and <cString2>
     differ.  If both character strings are equal, then the function returns
     0.

 Description

     POSDIFF() compares two strings and determines from which position the
     first difference occurs.  The <nIgnore> parameter allows you to exclude
     a particular number of characters from the beginning of both character
     strings from the search.

 Note

     .  Character strings of different lengths can be compared with
        each other (see examples).

 Examples

     .  This example compares two strings of the same length:

        cString1  :=  "X23AB$/A"
        cString2  :=  "X23A8$/A"
        ? POSDIFF(cString1, cString2)           // Result: 5

     .  Two strings of different lengths can also be compared:

        ? POSDIFF("AB", "ABC")                  // Result: 3


See Also: POSEQUAL()

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson