| 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 strcmp Funktion i C + +
    The C + + strcmp funktionen sammenligner to strenge. Den returnerer 0, hvis lige hinanden og en nul værdi , der angiver, hvilken streng er større . De følgende trin vil hjælpe dig med at bruge strcmp funktion i C + +. Instruktioner
    1

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

    Bemærk at pointer1 og pointer2 er henvisninger til tegn. Strcmp starter ved begyndelsen af ​​hver streng og begynder at sammenligne tegn, indtil de er forskellige , eller en nul -tegn er læst. Hvis bytes hele kampen , returnerer strcmp nul. Hvis den første ikke- matchende byte som en unsigned char er større for pointer1 , strcmp returnerer et positivt heltal , ellers returnerer en negativ heltal
    3

    Forstå, at C + + strcmp funktionen er . opbevares 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 strcmp : .

    # Include # include

    int main () { char testAnswer [] = "John" , char testInput [80 ] gøre { printf (" Hvad er mit navn? ") får ( testInput );} mens ( strcmp ! ( testAnswer , testInput ) = 0 ), sætter ( "Det er korrekt! ") return 0 ;}
    5

    Overhold følgende output for dette program : Hej

    Hvad er min navn? JaneWhat er mit navn? johnWhat er mit navn? JohnThat ret !

    Bemærk , at dette program fortsætter med at hverve input indtil brugeren indtaster " John" . "John" ikke er en match, fordi en øvre og nedre sag "J" har forskellige byteværdier .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan udføres Dynamic Memory Allocation i C + + 
    ·Hvordan man laver en MFC Paint Brush Anvendelse 
    ·Sådan importeres XLS til NET 
    ·Hvordan man skriver en C Program til at finde Fibonacci…
    ·Hvordan man skriver Word Equivalent af en check Beløb …
    ·Sådan bruges Funktion Pointers i en binær søgning Ar…
    ·Hvordan skal tjekkes for ulige numre i C + + 
    ·Hvordan man skriver et program i C Brug af Lucas Series…
    ·Sådan oprettes Dynamic Lighting i GTKRadiant 
    ·Sådan Clean en Input buffer i C + + 
      Anbefalede Artikler
    ·Sådan Konverter GMT til tidszone i PHP 
    ·Hvad er Låser SQL 
    ·Hvordan til at beregne summen af 3 numre i Visual Basic…
    ·Sådan ændres en adgangskode i OpenLDAP 
    ·Sådan oprettes ActiveX i VB 
    ·Sådan Check Hvis DIV Got Focus i Javascript 
    ·Sådan Gør Gel Ink 
    ·Sådan Roter et Cipher i JavaScript 
    ·Hvordan man laver et ur i C 
    ·Oracle Business Intelligence Tools 
    Copyright © Computer Viden http://www.computerdk.com