Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man använder strncmp funktion i C + +

    The C + + strncmp funktionen jämför ett specificerat antal byte mellan två strängar . Den returnerar 0 om de är lika med varandra och ett annat värde än noll för att indikera vilken sträng är större . Följande steg kommer att hjälpa dig att använda funktionen strncmp i C + + . Instruktioner
    1

    Lär syntaxen i strncmp i C + + . Den kompletta syntaxen är int strncmp ( const char * pointer1 , const char * pointer2 , size_t num ) , .
    2

    Observera att pointer1 och pointer2 är pekare till tecken . strncmp startar i början av varje sträng och börjar jämföra tecken tills de skiljer sig eller en null avslutande tecken läses eller num byte har jämförts . Strncmp returnerar noll om alla bytes match . Strncmp returnerar ett positivt heltal om den första icke - matchande byte som unsigned char är större för pointer1 , . Annars returneras ett negativt heltal
    3

    Förstå att C + + strncmp funktion hålls i den CString biblioteket. Du kan behöva inkludera string.h sidhuvudfilen att använda denna funktion .
    4

    # include # include
    main

    int ( ) { char sträng1 [ ] [ 3 ] = { " bågskytt " , " ordna " , " array " } , int n ; sätter ( " Söker efter ord som börjar med arr ... " ) , för ( n = 0 , NIF ( strncmp ( sträng1 [ n ] , " arr " , 3 ) == 0 ) printf ( " hittade % s \\ n " , string1 [ n ] ) , avkastning 0; }

    Observera följande utdata för det här programmet :

    Söker efter ord som börjar med arr ... hittade arrangefound array
    5

    Beakta följande utdata för det här programmet :

    Söker efter ord som börjar med arr ... hittade arrangefound

    array
    Observera att strncmp matchade inte " bågskytt " med " arr " eftersom vi jämför de tre första tecknen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du kontrollerar om Ctrl - D i C + +
    ·Hur till Redigera SQL på en iPhone
    ·Hur man kan utveckla Deployable Windows Mobile Applicat…
    ·Hur man gör Spike Borstar I GtkRadiant
    ·Hur man använder Two - Dimensional Karaktär arrayer i…
    ·Hur man initiera en ArrayList
    ·Hur Rendera en cirkel i OpenGL
    ·Vikten av Process Selection i System Design
    ·Hur får man en System Date i C #
    ·Hur man stänger filer i C
    Utvalda artiklarna
    ·Hur man installerar PHP 5 på Windows XP
    ·Vad är Py Compile
    ·Typer av Multitasking i Java Threads
    ·Hur man laddar upp en fil till servern i VB.net
    ·Hur vill kolla om en fil existerar i VB6
    ·Hur man tolka en ArrayCollection
    ·Opacitet Effekter i MooTools
    ·De bästa ställen att sätta Net Application Loggar
    ·Hur man ändra storlek på kolumner i Underformulär
    ·Hur du ändrar storlek på en kontroll mall
    Copyright © Dator Kunskap http://www.dator.xyz