Computer >> Máy Tính >  >> Lập trình >> lập trình C

strcpy () trong C / C ++

Hàm strcpy () là một hàm thư viện chuẩn. Nó được sử dụng để sao chép chuỗi này sang chuỗi khác. Trong ngôn ngữ C, nó được khai báo trong tệp tiêu đề "string.h" trong khi trong ngôn ngữ C ++, nó được khai báo trong tệp tiêu đề chuỗi. Nó trả về con trỏ đến đích.

Đây là cú pháp của strcpy () trong ngôn ngữ C,

char* strcpy(char* dest, const char* src);

Một số điểm chính của strcpy ().

  • Nó sao chép toàn bộ chuỗi vào chuỗi đích. Nó thay thế toàn bộ chuỗi thay vì nối nó.

  • Nó sẽ không thay đổi chuỗi nguồn.

Đây là một ví dụ về strcpy () trong ngôn ngữ C,

Ví dụ

#include <stdio.h>
#include<string.h>
int main() {
   char s1[] = "Hello world!";
   char s2[] = "Welcome";
   printf("String s1 before: %s\n", s1);
   strcpy(s1, s2);
   printf("String s1 after: %s\n", s1);
   printf("String s2 : %s", s2);
   return 0;
}

Đầu ra

String s1 before: Hello world!
String s1 after: Welcome
String s2 : Welcome