Šioje pamokoje sužinosite, kaip naudoti strcpy () funkciją C programuojant eilutes kopijuoti (naudojant pavyzdį).
C strcpy ()
Funkcijos prototipas strcpy()
yra:
char* strcpy(char* destination, const char* source);
- Į
strcpy()
funkciniai kopijos eilutė atkreipė pagal šaltinį (įskaitant null charakterio) į paskirties vietą. strcpy()
Funkcija taip pat grįžta nukopijuotą eilutę.
strcpy()
Funkcija yra apibrėžta string.h antraštės faile.
Pavyzdys: 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; )
Rezultatas
C programavimas
Pastaba: kai naudojate strcpy()
, paskirties eilutės dydis turėtų būti pakankamai didelis, kad būtų galima išsaugoti nukopijuotą eilutę. Priešingu atveju tai gali lemti neapibrėžtą elgesį .