কম্পিউটার টিউটোরিয়াল

C/C++-এ strcpy() ফাংশন


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

  1. C++-এ স্ট্রিং টোকেনাইজেশন: স্ট্রিম এবং getline() ব্যবহার

  2. C/C++-এ স্ট্রিং ইন্টিজার কিনা চেক করা

  3. C/C++-এ স্ট্রিং রিভার্স করা

  4. C++-এ স্ট্রিং টোকেনাইজ (Tokenize) করা