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

সি-এ string.h এবং লুপ ছাড়া স্ট্রিংয়ের দৈর্ঘ্য (Length) বের করা

এই সেকশনে আমরা দেখব সি-এ string হেডার ফাইল এবং লুপ ছাড়া স্ট্রিংয়ের দৈর্ঘ্য কীভাবে বের করতে হয়। স্ট্রিং দৈর্ঘ্য বের করার সমস্যাটি string.h ছাড়া খুব সহজে সমাধান করা যায়। আমরা রিকার্সিভ ফাংশন (recursive function) ব্যবহার করে এটা করতে পারি।

কিন্তু এই উদাহরণে আমরা রিকার্সন ব্যবহার করছি না। আমরা একটি অন্য ট্রিক ব্যবহার করছি। আমরা 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. Windows 10-এ ইমোজি খুঁজে পাওয়া এবং ব্যবহার করার পদ্ধতি

  4. ব্যাশ স্ট্রিং ম্যানিপুলেশন মাস্টার করুন: লেন্থ, সাবস্ট্রিং, ফাইন্ড এন্ড রিপ্লেস টেকনিক