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.
                                    -♦-