| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan bruges Strspn Funktion i C + +
    The C + + strspn funktionen bestemmer længden af den maksimale indledende del af en kilde streng, der kun består af tegn i en specificeret liste . Hvis hver karakter i kilden strengen vises på listen , strspn returnerer længden af kilden streng. Hvis det første tegn i kilden strengen ikke er på listen, strspn returnerer nul. Følgende trin vil hjælpe dig bruge funktionen strspn i C + + . Instruktioner
    1

    Lær syntaksen i strspn i C + + . Den komplette syntaks er size_t strspn ( const char * kilde , const char * char_list ) .
    2

    Vide, at kilden er den streng , der skal scannes , og char_list er listen over tegn til at søge efter < . br >
    3

    Forstå, at C + + strspn funktionen holdes i CString biblioteket. Du kan være nødt til også at omfatte string.h headerfilen at bruge denne funktion
    4

    kig på følgende komplette program for nogle enkle eksempler på, hvordan man bruger strspn : .

    # Include # include

    int main () { int i; char streng1 [ ] = " 123abc123 " char streng2 [ ] = " 123456 " char string3 [ ] = " a123456 " char char_list [ ] = " 1234567890 " ;/* De første tre tegn i streng1 er tal , så strspn * //* returnerer tre . * /i = strspn ( streng1 , char_list ) printf (" . Længden af ​​de indledende numre til streng1 er% d \\ n" , i) ;/* streng2 består udelukkende af cifre , så strspn returnerer længden af ​​* //* streng2 . Bemærk, hvordan scanningen stopper ved null -terminatoren for streng2 . * /i = strspn ( streng2 , char_list ) printf (" Længden af ​​de indledende numre til streng2 er% d \\ n ". , i) ;/* Det første tegn i string3 er ikke et ciffer , så selvom * //* resten af ​​string3 består af cifre, strspn returnerer 0 * /i = strspn ( string3 , char_list ) . printf (" længden af ​​de indledende numre til string3 er% d \\ n ". , i) return 0 ; }
    5

    Overhold følgende output for dette program : Hej

    længde oprindelige antal er 3Den længde oprindelige antal er 6The længde oprindelige antal er 0

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Send FIFO Output til en fil 
    ·Sådan kompilere C-projekter 
    ·Hvordan man skriver et program til at konvertere Lavere…
    ·Når du har valgt en dato i DateTime Picker , hvordan k…
    ·Sådan bruges Skabeloner i Structs i C 
    ·Sådan Cast Function Pointers 
    ·Hvad gør man med en Trapped Fejl i C 
    ·Hvordan man laver en GPA Calculator i C + + 
    ·Sådan Konverter Strings til unsigned long Værdier 
    ·Hvordan man gennemfører en algoritme til din computer 
      Anbefalede Artikler
    ·Sådan justere tekst i PHP 
    ·Sådan Konverter en e-mailadresse til Hex 
    ·Sådan installeres Snort Med MySQL i CentOS 
    ·Sådan bruges JavaScript til Display primfaktorer 
    ·Sådan bruges Properties fil i Struts 
    ·Sådan bruges en InputBox i VBScript 
    ·Hvordan laver man en IRC Bot fra bunden i Python 
    ·Sådan Konverter en PHP tidsstempel til en dato 
    ·Sådan Find den korteste længde af en streng i Python 
    ·Sådan kontrolleres en hjemmeside for en JavaScript Bug…
    Copyright © Computer Viden http://www.computerdk.com