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

সি প্রোগ্রাম: স্ট্রিংয়ের দৈর্ঘ্য বের করা

স্ট্রিং আসলে ক্যারেক্টারের এক-মাত্রিক অ্যারে যা নাল (null) ক্যারেক্টার '\0' দিয়ে টার্মিনেটড। সুতরাং একটি নাল-টার্মিনেটেড স্ট্রিংতে স্ট্রিং গঠনকারী ক্যারেক্টারগুলোর পেছনে একটি নাল থাকে।

স্ট্রিংয়ের দৈর্ঘ্য বের করতে লুপ চালিয়ে '\0' ক্যারেক্টার পাওয়া পর্যন্ত সব ক্যারেক্টার কাউন্ট করতে হয়।

উদাহরণ

ইনপুট - naman

আউটপুট - স্ট্রিং দৈর্ঘ্য ৫

ব্যাখ্যা: স্ট্রিংয়ের প্রতিটি ইনডেক্সে ইটারেট করে '\0' নাল ক্যারেক্টার পাওয়া পর্যন্ত যেতে হয়।

উদাহরণ কোড

#include <stdio.h>
#include <string.h>
int main() {
    char string1[] = {"naman"};
    int i = 0, length;
    while (string1[i] != '\0') {
        i++;
    }
    length = i;
    printf("স্ট্রিং দৈর্ঘ্য %d", length);
    return 0;
}

আউটপুট

স্ট্রিং দৈর্ঘ্য 5
  1. অ্যারেতে অনন্য (unique) এলিমেন্ট খুঁজে বের করার C প্রোগ্রাম

  2. সরল রৈখিক সমীকরণের সমাধান খুঁজে বের করার C প্রোগ্রাম

  3. লিংকড লিস্টের দৈর্ঘ্য বের করার C প্রোগ্রাম

  4. পাইথনে n দৈর্ঘ্যের লেক্সিকোগ্রাফিক্যালি সবচেয়ে ছোট স্ট্রিং থেকে k-তমটি বের করার প্রোগ্রাম