Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan bruke strtok funksjon i C + +
    The C + + strtok funksjon tokenizes en streng. Den deler en kilde streng i segmenter kalt tokens som er atskilt med noen av en spesifisert sett med tegn som kalles skilletegn. Strtok tar kilden streng som argument på sin første samtalen til å skanne for skilletegn. Den bruker da stillingen etter utløpet av siste token å skanne for neste token i senere samtaler. Instruksjoner
    en

    Lær syntaksen til strtok i C + + . Den komplette syntaksen er char * strtok ( røye * kilde , konst røye * skilletegn ) ; .
    2

    Vit at kilden er strengen som skal tokenized . Hvis kilden er en null-peker , fortsetter strtok fra plasseringen av den siste vellykkede kallet til strtok . Strtok returnerer en peker til den siste token funnet eller en nullpeker hvis det ikke er flere tokens venstre .
    3

    Forstå at C + + strtok funksjonen er holdt i CString biblioteket. Du må kanskje inkludere string.h header-fil for å bruke denne funksjonen
    4

    titt på følgende komplett program for noen enkle eksempler på hvordan du bruker strtok : .

    # Include # include

    int main ( ) { char streng1 [ ] = " - Dette er en test streng. "; char * character_pointer ; printf ( " Splitting streng \\ "% s \\ "inn tokens : \\ n" , streng1 ) ; character_pointer = strtok ( streng1 , ", - . ") , mens ( character_pointer = NULL) { /* Merk at skilletegn (mellomrom, komma , punktum og bindestrek) * //* ikke er seg selv tokenized ! . * /printf ( "% s \\ n" , character_pointer ) ; character_pointer = strtok ( NULL , " . , - "); } return 0 ;}
    5

    Observer følgende resultat for dette programmet :

    Splitting streng " - Dette er en test streng. " inn tokens : Thisisateststring

    früher :

     Weiter:
      Relatert Artike
    ·Forskjellen mellom Vector & List i C + + 
    ·Hvordan lage Parallelle Tabeller med data i C + + 
    ·Hvordan Inkluder en Header Fil 
    ·Hvordan Reverse en verdi i C + + 
    ·Fordelene av C + + Repetisjon Structure 
    ·Hvordan Grow matriser i C + + 
    ·Slik importerer Codes Med SVN Xcode 3.2 
    ·Hvordan bruke Vector STL Container klasse 
    ·Hvordan å erklære en konstant streng i C Programming 
    ·Definisjon av Visual Basic Forms 
      Anbefalte artikler
    ·Hvordan Paint Tekst Vertikal Mode DataGridView 
    ·Hvordan fylle en Data Gridview i Vbnet SQL 
    ·CNC Maskinering Basics 
    ·Hvordan lage en faktura på en Mac 
    ·Hvordan sjekke for Null Hvis en XML Node Finnes i VB 
    ·Slik fjerner banen fra en GCC Object 
    ·Hvordan beregne Big Endian heltall 
    ·Slik konverterer Windows.Forms.TextBox til heltall 
    ·Slik vert PHP & MySQL -applikasjoner på Windows 
    ·Hvordan bruke Fortran i C + + Linux 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/