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

    The C + + strcpy funktion kopierar en sträng från en källa plats till en destination plats och ger ett null tecken att avsluta strängen . Destinationen ska vara tillräckligt stor för att innehålla strängen , inklusive null terminator , för att undvika ett överflöde . Det bör inte överlappa med källan eftersom strcpy inte fördela lagring . Följande steg kommer att hjälpa dig att använda strcpy funktion i C + + . Instruktioner
    1

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

    Vet att destinationen är en pekare till en array och källan är en null -avslutad sträng . Destinationen är tillbaka .
    3

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

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

    # Include # include
    main

    int ( ) { char sträng1 [ ] = "test sträng"; röding sträng2 [ 80 ] , röding string3 [ 80 ] , char * string4 , strcpy ( string2 , sträng1 ) ; strcpy ( string3 , " strcopy arbetade . " ) ; string4 = strcpy ( string2 , " strcpy retur exempel " ) ; printf ( " sträng1 : % s \\ nstring2 : % s \\ nstring3 : % s \\ n " , string1 , sträng2 , string3 ) ; printf ( " string4 : % s \\ n " , string4 ) , avkastning 0; }
    5

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

    string1 : test stringstring2 : test stringstring3 : strcpy workedstring4 : strcpy retur exempel

    första strcpy visar ett trivialt exempel kopiera strängen utpekas av sträng1 i arrayen utpekas av string2 . Den andra strcpy kopierar en bokstavlig till destinationen array . Observera att vi måste fördela lagring för string2 och string3 . Den tredje strcpy illustrerar en användning av returvärdet strcpy .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kompilerar Netcat
    ·Skillnad mellan C & Visual C
    ·Hur Fäst Debugger i C #
    ·Hur man använder Strspn funktion i C + +
    ·Hur man rensar Stringstreams
    ·Hur skapa diagram i Visual C
    ·Så ringer en Destructor i C + +
    ·Hur du ändrar AppDelegate i en iPhone
    ·Hur man skriver ett program som kommer ut ordnade par i…
    ·Cocoa Touch Vs . Mål C
    Utvalda artiklarna
    ·Vad gör SQL Perl-skript Do
    ·Hur man kör Access frågor i Visual Basic
    ·Hur Rotera en bild med Matrix klass i Vb.Net
    ·Hur får man en API Stream i XML-format
    ·Skriva ut ett avsnitt av en sträng i PHP
    ·Hur man använder funktionen SUMMA i MySQL
    ·Hur man installerar MySQL Gem på Snow Leopard
    ·Vilka är skillnaderna mellan Syntax och semantiska fel…
    ·Hur omvandla koordinater till Angles i Java
    ·Hur man skapar auto_ptr Syntax
    Copyright © Dator Kunskap http://www.dator.xyz