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 Strncmp funksjon i C + +
    The C + + strncmp funksjon sammenligner et spesifisert antall byte mellom to strenger . Den returnerer 0 hvis de er lik hverandre, og en annen verdi enn null for å indikere hvilken streng er større . Følgende trinn vil hjelpe deg å bruke funksjonen strncmp i C + + . Instruksjoner
    en

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

    merke til at pointer1 og pointer2 er pekere til tegn. strncmp starter i begynnelsen av hver streng og begynner å sammenligne tegn til de skiller eller en null avslutning karakter er lest eller num bytes har blitt sammenlignet . Strncmp returnerer null dersom alle bytes matche. Strncmp returnerer et positivt heltall hvis den første ikke -matchende byte som et usignert røye er større for pointer1 ; . Ellers returnerer et negativt heltall
    3

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

    # include # include

    int main ( ) { char streng1 [ ] [ 3 ] = { " bueskytter ", " ordne ", " array" }; int n; sier (" Leter du etter ord som begynner med arr ..." ); for ( n = 0; nif ( strncmp ( streng1 [ n ], " arr " , 3 ) == 0 ) printf ( "funnet % s \\ n" , streng1 [ n ] ), tilbake 0 ;}

    Observer følgende resultat for dette programmet : en

    Leter du etter ord som begynner med arr ... fant arrangefound rekke
    5

    Observer følgende resultat for dette programmet : en

    Leter du etter ord som begynner med arr ... fant arrangefound rekke

    Legg merke til at strncmp ikke matche " bueskytter " med " arr " fordi vi sammenligner de tre første tegnene .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å kompilere CPP Ved hjelp av Visual Studio 
    ·Hva er en ctype Header 
    ·Hvordan Word Rett i C30 
    ·Hvordan lage din egen spillmotor 
    ·Hvordan å erklære en konstant streng i C Programming 
    ·Hvordan sette DataGridView CurrentRow 
    ·Slik kjører du en Cpp Fil 
    ·Hvordan lage en matrise av Strings 
    ·Hvordan bruke maler i Structs i C 
    ·Hvordan bruke Scanf Command i C + + 
      Anbefalte artikler
    ·Hvordan sette opp Python 
    ·Java Metode til Split Lines 
    ·Hvordan oppdatere en Source SDK 
    ·Hvordan endre TextBox Border Color i Visual Basic 
    ·Hva er en matrise i Visual Basic 
    ·Hvordan lage en Array av sekvensielle tall i Ruby 
    ·Slik fjerner en P Tag med jQuery 
    ·Hvordan legge til stiler med JavaScript 
    ·Hvordan du kan overføre Cell Størrelser 
    ·String Python Typer 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/