| 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 Strpbrk Funktion i C + +
    The C + + strpbrk funktion søger en kilde streng for den første forekomst af tegn i en liste og returnerer en pointer til den første forekomst . Hvis der ikke er kampe i kilden streng, strpbrk returnerer en null-pointer . Søgningen omfatter ikke null afslutning tegn. Følgende trin vil hjælpe dig bruge funktionen strpbrk i C + + . Instruktioner
    1

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

    Vide, at kilden er den streng , der skal scannes . char_list indeholder de tegn , som det er søger . Strpbrk vil returnere en pointer til det første tegn i kilde, der er i char_list .
    3

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

    # Include # include

    int main () { char streng1 [ ] = " abcd2abc3def5 " char char_list [ ] = " 1234567890 " char * character_pointer , printf (" tal i '% s' :", streng1 ) ; /* få markøren til det første ciffer i streng1 * /character_pointer = strpbrk ( streng1 , char_list ) while (! character_pointer = NULL) { /* vise ciffer vi fundet * //* varsel hvordan vi dereference markøren for at få den værdi * //* peget på af character_pointer * /printf ( "% c" , * character_pointer ) ;/* tilvækst markøren forbi fundet ciffer * /character_pointer = strpbrk ( character_pointer +1, char_list );} printf ( "\\ n ") return 0 ;}
    5

    Overhold følgende output for dette program :

    Tal i ' abcd2abc3def5 ' : 2 3 5
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Target subview i iPhone SDK 
    ·Sådan ændres AppDelegate i en iPhone 
    ·Hvordan man skriver Bytes til Byte Array 
    ·Sådan indstilles den sidste række i en Grid til Focus…
    ·Sådan tilføjes To Arrays Brug pegepinde 
    ·Sådan oprettes en produktnøgle 
    ·Sådan Læs i Strings Into Array C + + 
    ·Sådan konverteres fra Int til Char 
    ·Sådan udfyldes en DataReader Brug Statement 
    ·Sådan Konverter Epoch Tid i C + + 
      Anbefalede Artikler
    ·HTML Tutorial : Hævet 
    ·Sådan Load en XML-fil med PHP 
    ·Sådan kontrolleres en String for tekst i PHP 
    ·Sådan finder du den dato for Hver fredag ​​i år ved h…
    ·Definition For JDK 
    ·Sådan Geninstaller Ruby Gems 
    ·Sådan Send Microsoft Word Form Data Access 
    ·Hjælp med Sekventielle filer i Java programmering 
    ·Concurrency Control Techniques 
    ·Sådan åbner en bevægelseshæmmet fil 
    Copyright © Computer Viden http://www.computerdk.com