Hoe de Strcpy-functie te gebruiken in C ++

Schrijver: Louise Ward
Datum Van Creatie: 9 Februari 2021
Updatedatum: 17 Kunnen 2024
Anonim
Introduction to Programming using C++ - strcpy
Video: Introduction to Programming using C++ - strcpy

Inhoud

De strcpy-functie van C ++ kopieert een tekenreeks van een bron naar een bestemming en biedt een null-teken om deze te beëindigen. Het doel moet groot genoeg zijn om de tekenreeks te bevatten, inclusief het nulkarakter, om overloop te voorkomen. Dit mag het lettertype niet overschrijven, omdat de strcpy-functie geen geheugen toewijst. De volgende stappen zullen u helpen deze C ++ -functie te gebruiken.


routebeschrijving

De volgende stappen zullen u helpen om de strcpy te gebruiken (programmeur afbeelding door kuhar van Fotolia.com)
  1. Leer de syntaxis van strcpy. De volledige syntaxis is char strcpy (char bestemming, const char * bron);.

  2. Merk op dat het doel een wijzer naar een vector is en dat het lettertype een string is die eindigt op een nul-teken. De bestemming wordt geretourneerd.

  3. Begrijp dat de strcpy-functie in de cstring-bibliotheek wordt bewaard. Mogelijk moet u het header.h header-bestand opnemen om deze functie te gebruiken.

  4. Let op het volgende volledige programma voor enkele eenvoudige voorbeelden van het gebruik van strcpy:

    omvatten

    omvatten

    int main () {char string1 [] = "test string"; char string2 [80]; char string3 [80]; char * string4; strcpy (string2, string1); strcpy (string3, "strcpy werkte."); string4 = strcpy (string2, "strcpy return example"); printf ("string1:% s nstring2:% s nstring3:% s n", string1, string2, string3); printf ("string4:% s n", string4); retourneer 0; }


  5. Let op de volgende uitvoer voor dit programma:

    string1: test string string2: test string string3: strcpy werkte string4: strcpy return voorbeeld

    De eerste strcpy toont een triviaal voorbeeld van het kopiëren van de reeks waarnaar string1 verwijst in de vector waarnaar string2 verwijst. De tweede strcpy kopieert een tekst naar de doelvector. Merk op dat u geheugen moet toewijzen voor string2 en string3. De derde strcpy illustreert een gebruik van de geretourneerde waarde van strcpy.

Een gabarbecue i de perfecte manier om een ​​hete middag door te brengen. Het grote probleem met deze rooter i dat je met een kapotte ontteker het vuur niet kunt aanteken door impelweg aan een knop te...

Koningen en koninginnen in de Bijbel

Randy Alexander

Kunnen 2024

De pagina' van de Bijbel zijn vol met royalty-peronage. ommige van deze bijbele figuren hebben een poitieve rol en worden bechouwd al het begin van Jezu 'aftamming, terwijl anderen bekend taan...

Populair