Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
syntax strtok v C + + . Kompletné syntaxe je char * strtok ( char * zdroj , oddeľovače const char * ) ; .
2
vedieť , že zdroj je reťazec , ktorý má byť tokenized . Je-li zdrojom je nulový ukazovateľ , strtok pokračuje od miesta posledného úspešného volanie strtok . Strtok vracia ukazovateľ na posledný nájdené tokenu alebo nulový ukazovateľ , ak nie sú žiadne ďalšie žetóny vľavo .
3
Pochopte , že funkcia C + + strtok 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ť strtok : .
# Include # include
int main ( ) { char string1 [ ] = " - Toto je testovací reťazec . " ; char * character_pointer ; printf ( " Rozdelenie reťazec \\ " % s \\ " do tokenov : \\ n" , string1 ) ; character_pointer = strtok ( string1 , " - . " ) ; ! while ( character_pointer = NULL ) { /* Všimnite si , že oddeľovače ( priestor , čiarka , obdobie a pomlčka ) * //* nie sú samy o sebe tokenized . * /printf ( " % s \\ n" , character_pointer ) ; character_pointer = strtok ( NULL , " . , - " ) ; } Return 0 ; }
5
dodržujte nasledujúci výstup tohto programu :
Rozdelenie string " - Toto je testovací reťazec . " do tokenov : Thisisateststring