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 strncpy funktion i C + +

    The C + + strncpy funktion kopierar ett angivet antal tecken från en källa till en destination . En nolltecken inte bifogas till destinationen , så det kommer bara att bli null - avslutad om längden på källan strängen är mindre än det antal bytes som kopieras. Följande steg kommer att hjälpa dig att använda funktionen strncpy i C + + . Instruktioner
    1

    Lär syntaxen i strncpy . Den kompletta syntaxen är char * strncpy ( char * destination , const char * källa , size_t num ) , .
    2

    Vet att destinationen är en pekare till en array och källan är en null -avslutad sträng. Om null terminator påträffas i källsträngen innan NUM tecken har kopierats , kommer målet vara stoppad med nollor tills NUM tecken har skrivits . Num är därför det maximala antalet byte som ska kopieras . Destinationen är tillbaka .
    3

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

    Titta på följande komplett program för några enkla exempel på hur man använder strncpy : .

    # Include # omfatta
    main

    int ( ) { char sträng1 [ ] = " strncpy testet exempel " , röding sträng2 [ 13 ] , strncpy ( string2 , sträng1 , 12 ) ; sträng2 [ 12 ] = ' \\ 0 ' ; printf ( " string2 : % s \\ n " , sträng2 ) , avkastning 0; }
    5

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

    strncpy testet
    p Detta är en trivial användning av strncpy att kopiera de första 12 tecknen i strängen utpekas av sträng1 i arrayen utpekas av string2 . Observera att vi måste ge null terminator och fördela lagring för string2 eftersom strncpy inte. Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Teach Yourself Visual C 6
    ·Så här visar en rätvinklig triangel med tal i C -pro…
    ·Hur du använder 2D-objekt i CPP
    ·Lägga till en startsida till en webbläsare i C #
    ·Hur konvertera en sträng till ett diagram i C + +
    ·Hur man använder stdlib.h
    ·Konvertera CPP till DLL
    ·Hur man köra C -program i Visual Studio
    ·Vad är partiella Egenskaper
    ·Hur man använder Kopiera Constructors i C + +
    Utvalda artiklarna
    ·Så här visar många kolumner i GridView
    ·Hur man kör Adobe Reader i ett Word-makro
    ·Hur komma igång med VBA Med Microsoft Word
    ·Lägga till kolumner till TreeViewer
    ·Hur Ignorera skiljetecken i Java
    ·Hur Räkna ord och rader i Python
    ·Hur man genomför ett binärt träd Använda Pascal
    ·Grundläggande funktioner i Microsoft Visual FoxPro
    ·Lägga till en kula i PHP
    ·Hur du formaterar ett heltal i kontanter i VB.NET
    Copyright © Dator Kunskap http://www.dator.xyz