কম্পিউটার

strcpy() C/C++ এ


ফাংশন 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++ এ একটি স্ট্রিং টোকেনাইজ করা

  2. একটি C/C++ স্ট্রিং একটি int কিনা তা কীভাবে পরীক্ষা করবেন?

  3. C/C++ এ একটি স্ট্রিং বিপরীত করুন

  4. C++ এ একটি স্ট্রিংকে টোকেনাইজ করবেন?