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

C++-এ strncat() ফাংশন


C++-এ strncat() ফাংশনটি কনক্যাটেনেশনের জন্য ব্যবহৃত হয়। এটি सोর্শ স্ট্রিং থেকে নির্দিষ্ট সংখ্যক ক্যারেক্টার ডেস্টিনেশন স্ট্রিং-এর শেষে অ্যাপেন্ড করে এবং ডেস্টিনেশন স্ট্রিং-এর একটি পয়েন্টার রিটার্ন করে। strncat()-এর সিনট্যাক্স নিচে দেওয়া হলো:

char * strncat ( char * dest, const char * src, size_t num );

উপরোক্ত সিনট্যাক্সে, সোর্স স্ট্রিং src ডেস্টিনেশন স্ট্রিং dest-এর শেষে num ক্যারেক্টার পর্যন্ত অ্যাপেন্ড করা হয়।

strncat() প্রদর্শন করে এমন একটি প্রোগ্রাম নিচে দেওয়া হলো:

উদাহরণ

#include <iostream>
#include <cstring>
using namespace std;

int main() {
    char str1[20] = "Programming is ";
    char str2[20] = "fun";
    strncat(str1, str2, 3);
    cout << "The concatenated string is " << str1;
    return 0;
}

আউটপুট

The concatenated string is Programming is fun

উপরোক্ত প্রোগ্রামে, দুটি স্ট্রিং str1 এবং str2 সংজ্ঞায়িত করা হয়েছে। strncat() str2-এর কন্টেন্ট str1-এর শেষে তিনটি ক্যারেক্টার পর্যন্ত অ্যাপেন্ড করে এবং কনক্যাটেনেটেড স্ট্রিং cout ব্যবহার করে প্রদর্শন করা হয়েছে। এটি নিচে দেওয়া হলো:

char str1[20] = "Programming is ";
char str2[20] = "fun";
strncat(str1, str2, 3);
cout << "The concatenated string is " << str1;

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

  2. C++-এ স্ট্রিংকে ক্যারেক্টার অ্যারে রূপান্তর: তিনটি পদ্ধতি

  3. C++-এ strcat() এবং strncat() এর পার্থক্য

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