Jak korzystać z funkcji Strcpy w C ++

Autor: Louise Ward
Data Utworzenia: 10 Luty 2021
Data Aktualizacji: 20 Listopad 2024
Anonim
strcpy, strncpy, strcat i jak żyć
Wideo: strcpy, strncpy, strcat i jak żyć

Zawartość

Funkcja strcpy C ++ kopiuje łańcuch ze źródła do miejsca docelowego i zapewnia znak zerowy, aby go zakończyć. Obiekt docelowy musi być wystarczająco duży, aby zawierał łańcuch, w tym znak pusty, unikając przepełnienia. Nie powinno to zastępować czcionki, ponieważ funkcja strcpy nie przydziela pamięci. Poniższe kroki pomogą Ci użyć tej funkcji C ++.


Instrukcje

Poniższe kroki pomogą ci użyć strcpy (obraz programisty autorstwa kuhar z Fotolia.com)
  1. Dowiedz się składni strcpy. Pełna składnia jest char strcpy (char destination, const char * source);.

  2. Zauważ, że cel jest wskaźnikiem do wektora, a czcionka jest łańcuchem zakończonym znakiem null. Cel zostanie zwrócony.

  3. Zrozum, że funkcja strcpy jest przechowywana w bibliotece cstring. Może być konieczne dołączenie pliku nagłówkowego string.h, aby użyć tej funkcji.

  4. Zwróć uwagę na następujący kompletny program, aby zapoznać się z kilkoma prostymi przykładami użycia strcpy:

    włącz

    włącz

    int main () {char string1 [] = "test string"; char string2 [80]; char string3 [80]; char * string4; strcpy (string2, string1); strcpy (string3, „strcpy pracował.”); string4 = strcpy (string2, „strcpy return example”); printf ("string1:% s string2:% s string3:% s n, string1, string2, string3); printf ("string4:% s n", string4); powrót 0; }


  5. Zwróć uwagę na następujące dane wyjściowe dla tego programu:

    string1: test string string2: test string string3: strcpy working string4: strcpy return example

    Pierwszy strcpy pokazuje trywialny przykład kopiowania łańcucha wskazywanego przez string1 w wektorze wskazywanym przez string2. Drugi strcpy kopiuje tekst do wektora docelowego. Zauważ, że musisz przydzielić pamięć dla łańcucha2 i łańcucha3. Trzeci strcpy ilustruje użycie wartości zwracanej przez strcpy.

Aloe może ronąć tak bardzo, że wykracza poza wój włany garnek. Aby roślina była zdrowa, muiz ją przeadzić, w przeciwnym razie może umrzeć. Przenieienie aloeu do innego wazonu to łatwy i zybki pro...

Domyślnie ekran iPhone'a podświetla ię po otrzymaniu powiadomienia, na przykład wiadomości tektowej. Jeśli świeci ię tale, w urządzeniu mogą wytępować problemy ze przętem lub ytemem operacyjnym. R...

Artykuły Portalu.