Sådan bruges funktionen Strcpy i C++

November 25

C++ strcpy funktion kopierer en streng fra en kildeplacering til en destinationsplacering og indeholder en null-tegn for at opsige strengen. Destinationen skal være stor nok til at indeholde strengen, herunder null terminator, for at undgå overløb. Det bør ikke overlapper med kilden, fordi strcpy ikke allokere lagerplads. Følgende trin vil hjælpe dig med at bruge funktionen strcpy i C++.

Instruktioner

1 Lære syntaksen for strcpy. Den komplette syntaks er char strcpy (char destination, const char * kilde);.

2 Ved, at destinationen er en pointer til en matrix og kilden er en null-terminated streng. Destinationen er returneret.

3 Forstå, at funktionen C++ strcpy holdes i biblioteket cstring. Du skal muligvis medtage string.h headerfil for at bruge denne funktion.

4 Kig på følgende komplet program for nogle enkle eksempler på hvordan man bruger strcpy:

omfatter omfatter int vigtigste){char streng1 [] = "test streng";char streng2 [80];char string3 [80];char * string4;Strcpy (streng2, streng1);Strcpy (string3, "strcopy arbejdet.");string4 = strcpy (streng2, "strcpy tilbagevenden eksempel");printf ("streng1: % s\nstring2: % s\nstring3: %s\n",string1,string2,string3);printf ("string4: %s\n",string4);returnere 0;}

5 Overhold følgende output for dette program:

streng1: teste strengstreng2: teste strengstring3: strcpy arbejdedestring4: strcpy returnere eksempel

De første strcpy viser et trivielt eksempel kopiere strengen som streng1 peger ind i arrayet, som streng2 peger. Den anden strcpy kopierer en konstant til destinationsarray. Bemærk, at vi skal allokere lagerplads til streng2 og string3. Den tredje strcpy illustrerer en anvendelse af den returnerede værdi af strcpy.


© 2020 iamgreatindian.com | Kontakt os: webmaster# iamgreatindian.com