ফাংশন 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