Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
syntax strstr v C + + . Kompletné syntaxe je char * strstr ( const char * zdroj , const char * podreťazec ) .
2
vedieť , že zdroj je reťazec , ktorý chcete skenovať . Podreťazec je postupnosť znakov , ktoré zodpovedajú .
3
Pochopte , že funkcia C + + strstr 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ť strstr : .
# Include # include
int main ( ) { char string1 [ ] = " Toto je testovací reťazec " ; char * character_pointer ;/* lokalizovať " test " v string1 pomocou character_pointer * /character_pointer = strstr ( string1 , " skúšobná " ) ;/* zmeniť prvé štyri znaky z reťazca * //* poukázal na ktorú character_pointer na " dlhé " * /strncpy ( character_pointer , " dlhý " , 4 ) , puts ( ŘETĚZEC1 ) ;/* Všimnite si , ako prázdny podreťazec vracia ukazovateľ na * //* začiatok Řetězec1 * /character_pointer = strstr ( string1 , " " ) ; puts ( character_pointer ) ;/* Neexistuje žiadny " z " v string1 tak character_pointer * //* teraz stáva nulový ukazovateľ . * /Character_pointer = strstr ( string1 , " z " ) ; return 0 ; }
5
dodržujte nasledujúci výstup tohto programu :
je dlhá stringThis je dlhý reťazec