The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

strfind (3)
  • >> strfind (3) ( Solaris man: Библиотечные вызовы )
  •  

    NAME

    strfind, strrspn, strtrns, str - string manipulations
     
    

    SYNOPSIS

    cc [ flag ... ] file ... -lgen [ library ... ]
    #include <libgen.h>
    
    int strfind(const char *as1, const char *as2);
    

    char *strrspn(const char *string, const char *tc);
    

    char * strtrns(const char *string, const char *old, const char *new,
        char *result);
    

     

    DESCRIPTION

    The strfind() function returns the offset of the first occurrence of the second string, as2, if it is a substring of string as1. If the second string is not a substring of the first string strfind() returns -1.

    The strrspn() function trims chartacters from a string. It searches from the end of string for the first character that is not contained in tc. If such a character is found, strrspn() returns a pointer to the next character; otherwise, it returns a pointer to string.


     The strtrns() function transforms  string and copies it into  result. Any character  that appears in  old is replaced with the character in the same position in new. The new result is returned.  

    USAGE

    When compiling multithreaded applications, the _REENTRANT flag must be defined on the compile line. This flag should only be used in multithreaded applications.  

    EXAMPLES

    Example 1 An example of the strfind() function.

    /* find offset to substring "hello" within as1 */
    i = strfind(as1, "hello");
    /* trim junk from end of string */
    s2 = strrspn(s1, "*?#$%");
    *s2 = '\0';
    /* transform lower case to upper case */
    a1[] = "abcdefghijklmnopqrstuvwxyz";
    a2[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    s2 = strtrns(s1, a1, a2, s2);
    

     

    ATTRIBUTES

    See attributes(5) for descriptions of the following attributes:

    ATTRIBUTE TYPEATTRIBUTE VALUE

    MT-LevelMT-Safe

     

    SEE ALSO

    string(3C), attributes(5)


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    USAGE
    EXAMPLES
    ATTRIBUTES
    SEE ALSO


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру