Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan bruke strcmp funksjon i C + +
    The C + + strcmp funksjon sammenligner to strenger . Den returnerer 0 hvis lik hverandre og en annen verdi enn null som indikerer hvilken streng er større. Følgende trinn vil hjelpe deg å bruke strcmp funksjon i C + + . Instruksjoner
    en

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

    merke til at pointer1 og pointer2 er pekere til tegn. Strcmp starter i begynnelsen av hver streng og begynner å sammenligne karakterer til de forskjellige, eller en null avslutning karakter er lest. Hvis bytes all kamp , returnerer strcmp null. Hvis den første ikke -matchende byte som et usignert røye er større for pointer1 , returnerer strcmp et positivt heltall , ellers returnerer det et negativt heltall
    3

    Forstå at C + + strcmp funksjonen er . oppbevares i CString biblioteket. Du må kanskje inkludere string.h header-fil for å bruke denne funksjonen
    4

    titt på følgende komplett program for noen enkle eksempler på hvordan du bruker strcmp : .

    # Include # include

    int main ( ) { char testAnswer [ ] = " John" , røye testInput [ 80 ]; do { printf (" Hva er navnet mitt? "); gets ( testInput ) ;} while ( strcmp ! ( testAnswer , testInput ) = 0 ); sier (" det er riktig ! "); return 0 ;}
    5

    Observer følgende resultat for dette programmet : en

    Hva er min navn? JaneWhat er navnet mitt? johnWhat er navnet mitt? JohnThat rett !

    Legg merke til at dette programmet fortsetter å oppfordre innspill før brukeren skriver inn " John" . " john" er ikke en kamp fordi en øvre og nedre case " J" har ulike byte-verdier .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Vurdere Boolsk Multiplication i C + + 
    ·Hvordan du oppretter en Func_Train i GtkRadiant 
    ·Hvordan Fake en malkoden 
    ·Hva er Feilretting i Programming C 
    ·Slik Clear Stringstreams 
    ·Holografisk Definisjon 
    ·En Tutorial på Microsoft Visual Studio C + + 
    ·C MDI Tutorial 
    ·Hvordan beskytte PIC12F675 Codes Fra Hacking 
    ·Hvordan finne en Maximum i Array i C 
      Anbefalte artikler
    ·Hvordan legge til Påminnelse Kommentarer ved hjelp av …
    ·Slik konverterer en JDW til en Eclipse 
    ·Hvordan Les flere skilletegn felt i en fil med PHP 
    ·Hvordan endre tekstfarge av etiketter i VB6.0 
    ·Hvordan Slice en liste i Python 
    ·Hvordan skrive en Shell Script for å slette filer 
    ·Hvordan Lukk programmer i C 
    ·Slik skjuler et rullefelt med JavaScript 
    ·Hvordan skrive en kø klasse i C + + 
    ·Slik konverterer og dekode HTML til en streng på iPhon…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/