কম্পিউটার

কিভাবে string.h এবং C এ লুপ ছাড়া একটি স্ট্রিংয়ের দৈর্ঘ্য খুঁজে বের করা যায়?


এই বিভাগে আমরা দেখব কিভাবে স্ট্রিং হেডার ফাইল এবং সি-তে লুপ ব্যবহার না করেই স্ট্রিংয়ের দৈর্ঘ্য খুঁজে বের করা যায়। স্ট্রিং লেন্থ ফাইন্ডিং সমস্যাটি খুব সহজে স্ট্রিং.এইচ ছাড়াই সমাধান করা যেতে পারে। এটা করতে আমরা রিকার্সিভ ফাংশন ব্যবহার করতে পারি।

কিন্তু এই উদাহরণে আমরা পুনরাবৃত্তি ব্যবহার করছি না। আমরা এটি করতে আরেকটি কৌশল ব্যবহার করছি। আমরা দৈর্ঘ্য পেতে printf() ফাংশন ব্যবহার করছি। printf() ফাংশনটি মুদ্রিত অক্ষরের সংখ্যা প্রদান করে। যদি আমরা একটি printf() ফাংশন ব্যবহার করে শুধুমাত্র সেই স্ট্রিংটি প্রিন্ট করি, তাহলে আমরা সহজেই এর দৈর্ঘ্য পেতে পারি।

উদাহরণ কোড

#include<stdio.h>
main() {
   char* my_str = "This is a String";
   printf("The string is: ");
   int length = printf("%s", my_str);
   printf("\nThe length of string is: %d", length);
}

আউটপুট

The string is: This is a String
The length of string is: 16

  1. ডিসকর্ডে ইমোজিস কীভাবে সন্ধান করবেন এবং ব্যবহার করবেন

  2. C++ এ লিঙ্ক করা তালিকায় লুপের দৈর্ঘ্য খুঁজুন

  3. উইন্ডোজ 10 এ ইমোজিস কীভাবে সন্ধান করবেন এবং ব্যবহার করবেন

  4. ব্যাশ স্ট্রিং ম্যানিপুলেশন উদাহরণ - দৈর্ঘ্য, সাবস্ট্রিং, খুঁজুন এবং প্রতিস্থাপন