Ako používať funkciu Strcpy v C ++

Autor: Louise Ward
Dátum Stvorenia: 6 Február 2021
Dátum Aktualizácie: 28 November 2024
Anonim
Ako používať funkciu Strcpy v C ++ - Články
Ako používať funkciu Strcpy v C ++ - Články

Obsah

Funkcia strcpy v C ++ kopíruje reťazec zo zdroja do cieľa a poskytuje nulový znak na jeho ukončenie. Cieľ musí byť dostatočne veľký, aby obsahoval reťazec, vrátane znaku null, aby sa zabránilo pretečeniu. Toto by nemalo prepísať písmo, pretože funkcia strcpy neprideľuje pamäť. Nasledujúce kroky vám pomôžu používať túto funkciu C ++.


inštrukcia

Nasledujúce kroky vám pomôžu používať strcpy (programátor obrázok kuhar z Fotolia.com)
  1. Naučte sa syntax strcpy. Úplná syntax je char strcpy (char cieľ, const char * source);.

  2. Všimnite si, že cieľ je ukazovateľ na vektor a písmo je reťazec končiaci znakom null. Cieľ sa vráti.

  3. Pochopte, že funkcia strcpy sa uchováva v knižnici cstring. Možno budete musieť zahrnúť súbor s reťazcom string.h, aby ste mohli používať túto funkciu.

  4. Nasledujúci úplný program nájdete v niektorých jednoduchých príkladoch použitia strcpy:

    zahrnúť

    zahrnúť

    int main () {char string1 [] = "testovací reťazec"; char string2 [80]; char string3 [80]; char * string4; strcpy (string2, string1); strcpy (string3, "strcpy pracoval."); string4 = strcpy (string2, "návratový príklad strcpy"); printf ("string1:% s reťazec2:% s reťazec3:% s n", string1, string2, string3); printf ("string4:% s n", string4); návrat 0; }


  5. Všimnite si nasledujúci výstup pre tento program:

    string1: test string string2: test string string3: strcpy pracoval string4: príklad vrátenia strcpy

    Prvý strcpy ukazuje triviálny príklad kopírovania reťazca, na ktorý odkazuje reťazec 1 vo vektore, na ktorý ukazuje reťazec2. Druhý strcpy skopíruje text do cieľového vektora. Pamätajte, že musíte vyhradiť pamäť pre reťazec 2 a reťazec3. Tretia strcpy ilustruje použitie návratovej hodnoty strcpy.

Keď rúra ohrieva „tvrdú“ vodu ( množtvom minerálov), môže a na jej vnútorných tenách kondenzovať železo a vytvárať hrdzavé škvrny. Aj keď hrdza pravdepodob...

Netoxický recept na jed mravca

Robert Simon

November 2024

Zbavenie a mravcov v domácnotiach a na trávnikoch je problémom, ktorým a tretáva veľa ľudí. Aby te nepoškodili voju rodinu, ratliny alebo domáce zvieratá, mali ...

Naša Rada