Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
syntax strspn v C + + . Kompletné syntax je size_t strspn ( const char * zdroj , const char * char_list ) .
2
vedieť , že zdroj je reťazec , ktorý bude naskenovaný a char_list je zoznam postáv k hľadaniu < . br >
3
Pochopte , že funkcia C + + strspn 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ť strspn : .
# Include # include
int main ( ) { int i ; char string1 [ ] = " 123abc123 " ; char string2 [ ] = " 123456 " ; char string3 [ ] = " a123456 " ; char char_list [ ] = " 1234567890 " ;/* Prvé tri znaky string1 sú čísla , takže strspn * //* vráti tri . * /I = strspn ( string1 , char_list ) ; printf ( " . Dĺžka počiatočných čísel pre string1 je % d \\ n" , i ) ;/* string2 sa skladá výhradne z číslic , takže strspn vracia dĺžku * //* string2 . Všimnite si , ako sa skenovanie zastaví na null zakončenie pre string2 . * /I = strspn ( string2 , char_list ) ; printf ( " dĺžka počiatočných čísel pre string2 je % d \\ n" . , I) ;/* Prvý znak string3 nie je číslica , takže aj keď * //* zvyšok string3 sa skladá z číslic , strspn vráti 0 * /i = strspn ( string3 , char_list ) . printf ( " . dĺžka počiatočných čísel pre string3 je % d \\ n" , i ) ; return 0 ; }
5
dodržujte nasledujúci výstup tohto programu :
dĺžka počiatočného čísla je 3The dĺžka počiatočného čísla je 6The dĺžka počiatočného čísla je 0