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