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 Strpbrk funktion i C + +

    The C + + strpbrk funktion söker en källa sträng för den första förekomsten av tecken i en lista och returnerar en pekare till den första förekomsten . Om det inte finns några matcher i källan sträng returnerar strpbrk en null-pekare . Sökningen omfattar inte null avslutande karaktär . Följande steg kommer att hjälpa dig att använda funktionen strpbrk i C + + . Instruktioner
    1

    Lär syntaxen i strpbrk i C + + . Den kompletta syntaxen är const char * strpbrk ( const char * källa , const char * char_list ) .
    2

    Vet att källan är den sträng som ska skannas . char_list innehåller de tecken som den söker . Strpbrk kommer att returnera en pekare till det första tecknet i källan som är i char_list .
    3

    Förstå att C + + strpbrk 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 strpbrk : .

    # Include # include
    main

    int ( ) { char sträng1 [ ] = " abcd2abc3def5 " , röding char_list [ ] = " 1234567890 " , char * character_pointer ; printf ( " tal i ' % s ' : " , sträng1 ) ; /* få pekaren till den första siffran i sträng1 * /character_pointer = strpbrk ( sträng1 , char_list ) , medan ( ! character_pointer = null ) { /* visa siffran vi hittade * //* märker hur vi avreferera pekaren för att få värde * //* utpekas av character_pointer * /printf ( " % c " , * character_pointer ) ;/* ökning pekaren förbi hittade siffran * /character_pointer = strpbrk ( character_pointer +1 , char_list ) ; } printf ( " \\ n " ) , avkastning 0; }
    5

    Beakta följande utdata för det här programmet :

    siffror inom ' abcd2abc3def5 ' : 2 3 5


    Tidigare:

    nästa:
    relaterade artiklar
    ·Apue.H hittades inte i Ubuntu
    ·Hur vill kolla Integer Overflow
    ·Lägga till två matriser Använda Pekare
    ·Hur konvertera en sträng till ett ENUM
    ·Hur konvertera en STD sträng till ett heltal
    ·Hur man kompilerar C + + Med FStream
    ·PowerShell objekttyper
    ·Hur man skapar en Func_Train i GtkRadiant
    ·Hur man gör en Fakultet i CPP
    ·Hur man skapar en while-slinga i C
    Utvalda artiklarna
    ·Historien om Visual Basic 6.0
    ·Hur hittar man den MySQL Server Name
    ·Visual Basic Math Funktioner Tutorial
    ·Hur man skapar ett program Bar Code
    ·Vad är Transaktionella Fixtures
    ·Hur skapa och uppdatera data Funktioner
    ·Hur man kan stoppa en Storyboard i Silverlight
    ·Hur du ändrar Div texten till fetstil i JavaScript
    ·Vad är en Actionservlet i Struts
    ·Hur man lägger något på en Python Väg i Terminal
    Copyright © Dator Kunskap http://www.dator.xyz