| 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 Strtok Funktion i C + +
    The C + + strtok funktionen tokenizes en streng. Det opdeler en kilde streng i segmenter kaldet poletter, som er adskilt af enhver af et bestemt sæt af tegn kaldes afgrænsere . Strtok tager kilden strengen som et argument på sin første opfordring til at scanne efter afgrænsere . Derefter bruger positionen efter afslutningen af den sidste token til at scanne den næste token i efterfølgende opkald. Instruktioner
    1

    Lær syntaksen i strtok i C + + . Den komplette syntaks er char * strtok (char * kilde const char * skilletegn ) .
    2

    Vide, at kilden er den streng , der skal tokenized . Hvis kilden er en null-pointer , strtok fortsætter fra det sted, den sidste vellykkede opkald til strtok . Strtok returnerer en pointer til den sidst fundne token eller en null- pointer , hvis der ikke er flere brikker til venstre .
    3

    Forstå, at C + + strtok 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 strtok : .

    # Include # include

    int main () { char streng1 [ ] = " - Dette er en test streng. " char * character_pointer , printf (" Splitting string \\ "% s \\ "ind tokens : \\ n" , streng1 ) character_pointer = strtok ( streng1 , ", - ". ) , mens ( character_pointer = NULL) { /* Bemærk at afgrænsere ( mellemrum, komma , punktum og bindestreg) * //* ikke selv tokenized ! . * /printf ( "% s \\ n" , character_pointer ) character_pointer = strtok ( NULL, " . -" );} return 0 ;}
    5

    Overhold følgende output for dette program:

    Opdeling streng " - Dette er en test streng. " i tokens : Thisisateststring

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan laver man et SDL projekt i Code Blocks 
    ·Sådan Henvisning andet projekt Egenskaber i C 
    ·Sådan bruges Xcode 
    ·Computer Engineering Design Projekter 
    ·Sådan bruges Printf Kommando i C + + 
    ·Når du har valgt en dato i DateTime Picker , hvordan k…
    ·Sådan tilføjes en header til Datagrid 
    ·Sådan bruges Unicode i C + + Programmer 
    ·Sådan oprettes en IRC Spybot 
    ·Sådan får Grafik i C + + 
      Anbefalede Artikler
    ·HTML onload Indstillinger 
    ·Sådan Send en virtuel Basisfaxopsætning 
    ·Hvordan at vide, MySQL kører på serveren 
    ·Forskellen mellem PHP4.0 & PHP5.0 
    ·Sådan Test på en liste i Python 
    ·Forskelle mellem Factory & Abstract i Java 
    ·Sådan udskrives en del af en streng i PHP 
    ·Sådan Konverter XLS til CSV om Perl 
    ·Sådan oprettes en produktnøgle 
    ·Hvordan importerer jeg Apps til Xcode 
    Copyright © Computer Viden http://www.computerdk.com