| 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 strncmp Funktion i C + +
    The C + + strncmp funktionen sammenligner en specificeret antal bytes mellem to strenge. Den returnerer 0, hvis de er lig med hinanden og en nul værdi at angive, hvilken streng er større . Følgende trin vil hjælpe dig bruge funktionen strncmp i C + + . Instruktioner
    1

    Lær syntaksen i strncmp i C + + . Den komplette syntaks er int strncmp ( const char * pointer1 , const char * pointer2 , size_t num ) .
    2

    Bemærk at pointer1 og pointer2 er henvisninger til tegn. strncmp starter ved begyndelsen af ​​hver streng og begynder at sammenligne tegn, indtil de er forskellige eller en nul -tegn er læst eller num byte er blevet sammenlignet . Strncmp returnerer et nul, hvis alle bytes matche. Strncmp returnerer et positivt heltal , hvis den første ikke- matchende byte som en unsigned char er større for pointer1 , . Ellers returnerer en negativt heltal
    3

    Forstå, at C + + strncmp funktionen er holdt i den CString biblioteket. Du kan være nødt til også at omfatte string.h headerfilen at bruge denne funktion .
    4

    # include # include

    int main () { char streng1 [ ] [3] = { " bueskytte ", " arrangerer ", " array" }; int n , puts ( "Leder du efter ord, der begynder med arr ..." ), for (n = 0; nHvis ( strncmp ( streng1 [ n] ", arr. " 3 ) == 0 ) printf ( "fundet % s \\ n" , streng1 [n ]) return 0 ;}

    Overhold følgende output for dette program : Hej

    Looking for ord, der begynder med arr ... fundet arrangefound vifte
    5

    Overhold følgende output for dette program : Hej

    Looking for ord, der begynder med arr. ... fundet arrangefound vifte

    Bemærk, at strncmp ikke matche " bueskytte " med " arr. ", fordi vi sammenligner de tre første tegn.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Raise en heltal til en Power i C 
    ·Sådan bruges en Switch Statement i C 
    ·Hvordan man kompilerer flere CPP Files 
    ·Sådan installeres en Old C + + Compiler på Windows XP…
    ·Sådan får du den C perspektiv i Eclipse 
    ·Sådan Beregn et Infix Expression 
    ·Sådan Find antallet af forekomster af en karakter i en…
    ·Sådan bruges Eksponenter i C + + 
    ·C + + Microsoft Tutorial Visual 
    ·Sådan Erstat vilkårlig tekst i String i C + + 
      Anbefalede Artikler
    ·Sådan bruges DataReader i VB.Net 
    ·Sådan Format Kolonner & Numre i Java 
    ·Hvordan til profil Python 
    ·Hvordan at slette en fil i C 
    ·Sådan Konverter en binær værdi i Visual Basic 6 
    ·Hvordan man skriver Rake Opgaver 
    ·Sådan kører Applets i NetBeans 
    ·Hvordan til at øge en dato i PHP 
    ·Oracle SQL Tutorial 
    ·Sådan kører en Embedded EXE Med DLL i Visual Basic 
    Copyright © Computer Viden http://www.computerdk.com