C strcpy () - C-vakiokirjasto

Sisällysluettelo

Tässä opetusohjelmassa opit käyttämään strcpy () -toimintoa C-ohjelmoinnissa kopioimaan merkkijonoja (esimerkin avulla).

C strcpy ()

Funktion prototyyppi strcpy()on:

 char* strcpy(char* destination, const char* source);
  • strcpy()Toiminto kopioi merkkijonon osoittaman lähteestä (mukaan lukien null merkin) määränpäähän.
  • strcpy()Funktio palauttaa myös kopioitu merkkijonon.

strcpy()Toiminto on määritelty string.h otsikkotiedostoon.

Esimerkki: C strcpy ()

 #include #include int main() ( char str1(20) = "C programming"; char str2(20); // copying str1 to str2 strcpy(str2, str1); puts(str2); // C programming return 0; )

Tuotos

 C-ohjelmointi

Huomaa: Kun käytät strcpy(), kohdemerkkijonon koon tulee olla riittävän suuri kopioidun merkkijonon tallentamiseen. Muuten se voi johtaa määrittelemättömään käyttäytymiseen .

Mielenkiintoisia artikkeleita...