Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man använder Strtok funktion i C + +

    The C + + strtok funktionen tokenizes en sträng . Den delar upp en källsträngen i segment som kallas token som är separerade med någon av en specificerad uppsättning tecken kallas avgränsare . Strtok tar källsträngen som ett argument på sin första uppmaning att söka efter avgränsare . Den använder sedan den positionen efter utgången av den sista token för att söka efter nästa token i efterföljande samtal . Instruktioner
    1

    Lär syntaxen i strtok i C + + . Den kompletta syntaxen är char * strtok (char * källa , const char * avgränsare ) .
    2

    Vet att källan är den sträng som ska tokenized . Om källan är en NULL-pekare , fortsätter strtok från platsen för den sista lyckat anrop till strtok . Strtok returnerar en pekare till den sista hittade token eller en null- pekare om det inte finns fler tokens vänster .
    3

    Förstå att C + + strtok funktion hålls i CString biblioteket . Du kan behöva inkludera string.h sidhuvudfilen att använda denna funktion
    4

    Titta på följande komplett program för några enkla exempel på hur man använder strtok : .

    # Include # include
    main

    int ( ) { char sträng1 [ ] = " - Det här är ett test sträng . " , char * character_pointer ; printf ( " Dela upp strängen \\ " % s \\ " i tokens : \\ n " , sträng1 ) ; character_pointer = strtok string1 ( , " , - . " ) , medan ( character_pointer = null ) { /* Observera att avgränsare ( utrymme , komma, punkt och bindestreck ) * //* inte själva tokenized ! . * /printf ( " % s \\ n " , character_pointer ) ; character_pointer = strtok ( NULL , " . , - " ) ; } avkastning 0; }
    5

    Beakta följande utdata för detta program :

    Uppdelning string " - Det här är ett test sträng . " in polletter : Thisisateststring Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Fakta om CPP Compiler
    ·Hur man skapar Pyc filen för att köra på webben
    ·Hur får man en hel Name Input i CPP
    ·Hur man gör matriser i C + +
    ·Hur du returnerar en pekare till en Vector
    ·Csharp Reglage till DataGridView
    ·Hur förstå C + + kompilatorer
    ·Hur konvertera binär till ett heltal i C-programmering…
    ·Hur att utveckla applikationer för Windows Mobile
    ·Hur man skriver ett program för att konvertera gemener…
    Utvalda artiklarna
    ·Hur du fyller bonjour.msi
    ·Vikten av buffertar
    ·Hur man skriver ett PHP- skript som dynamiskt bygger Ex…
    ·Hur man redigerar en Letter i Acajoom
    ·Så här öppnar du Update Query Genom VB
    ·Hur att anropa en funktion i VBA
    ·Hur Exportera en Exe Visual C # Studio Express
    ·Vilka är fördelarna med Adobe Cold Fusion
    ·Hur ta bort länken filer i Linux
    ·Heap Vs . Stack i Java
    Copyright © Dator Kunskap http://www.dator.xyz