Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 syntax strchr v C + + . Kompletné syntaxe je const char * strchr ( const char * zdroj , int znak ) ; . 
 2 
 Viem , že zdroj je reťazec a znak je interne prevedené na unsigned char aj keď je odovzdaný ako int . 
 3 
 Pochopte , že funkcia C + + strchr je uložený v knižnici CString . Možno budete musieť zahrnúť súbor string.h záhlavie použiť túto funkciu 
 4 
 Pozrite sa na nasledujúce kompletný program pre niektoré jednoduché príklady , ako používať strchr : . 
 
 # Include # include 
 
 int main ( ) { char string1 [ ] = " Toto je testovací reťazec " ; char * character_pointer ; printf ( " Hľadám znak " s " v \\ " % s \\ " ... \\ n " , string1 ) ;/* inicializovať character_pointer k umiestneniu prvej " s " * //* v string1 * /character_pointer = strchr ( string1 , " s " ) , zatiaľ čo ( character_pointer! = NULL ) { /* convert ukazovateľ umiestnenia na pozíciu v string1 * //* , takže môžu byť zobrazené * /printf ( " nájdete na % d \\ n" , character_pointer - string1 + 1 ) ;/* zvyšovať ukazovateľ a hľadať ďalšie ' s ' * /character_pointer = strchr ( character_pointer + 1 , ' s ' ) ; } return 0 ; } 
 5 
 dodržujte nasledujúci výstup tohto programu : 
 
 Hľadáte pre " s " postava v " Toto je test string " ... našiel na 4found na 7found na 13found na 16