qc.hlp (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
strchr, strrchr, strstr
 Summary Example                         Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
     The strchr, strrchr, and strstr functions operate on null-
     terminated strings. The <string> arguments to these functions are
     expected to contain a null character (\0) marking the end of the
     string. No overflow checking is performed when strings are copied
     or appended.
 
     The strchr function returns a pointer to the first occurrence of
     <c> in <string>. The character <c> may be the null character
     (\0); the terminating null character of <string> is included in
     the search. The function returns NULL if the character is not
     found.
 
     The strrchr function finds the last occurrence of the character
     <c> in <string>. The string's terminating null character (\0) is
     included in the search. The strrchr function returns a pointer to
     the last occurrence of <c> in <string>. A NULL pointer is returned
     if the given character is not found.
 
     The strstr function returns a pointer to the first occurrence of
     <string2> in <string1>. The function returns NULL if it does not
     find <string2> in <string1>.
 
     The _f... forms of these functions are model-independent (large-
     model) forms that use far pointer forms of the string arguments
     and return values. These model-independent functions can be called
     from any point in the program.
 
     Return Value
 
     The return values for these functions are described above.
                                    -♦-