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 .