ফাংশন strcpy() একটি স্ট্যান্ডার্ড লাইব্রেরি ফাংশন। এটি একটি স্ট্রিং অন্য স্ট্রিং অনুলিপি ব্যবহার করা হয়. C ভাষায়, এটি "string.h" হেডার ফাইলে ঘোষণা করা হয় যখন C++ ভাষায়, এটি cstring হেডার ফাইলে ঘোষণা করা হয়। এটি পয়েন্টারকে গন্তব্যে ফিরিয়ে দেয়।
এখানে C ভাষায় strcpy() এর সিনট্যাক্স আছে,
char* strcpy(char* dest, const char* src);
strcpy().
এর কিছু মূল পয়েন্ট-
এটি পুরো স্ট্রিংটিকে গন্তব্য স্ট্রিংয়ে কপি করে। এটি যোগ করার পরিবর্তে পুরো স্ট্রিংটি প্রতিস্থাপন করে৷
-
এটি সোর্স স্ট্রিং পরিবর্তন করবে না।
এখানে C ভাষায় strcpy() এর একটি উদাহরণ,
উদাহরণ
#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;
} আউটপুট
String s1 before: Hello world! String s1 after: Welcome String s2 : Welcome