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

স্ট্রিং টোকেনাইজ করে শব্দ প্রিন্ট করার C প্রোগ্রাম

একটি বাক্য (স্ট্রিং) দেওয়া থাকলে, strtok() ফাংশন ব্যবহার করে স্পেস দিয়ে টোকেনাইজ করে প্রতিটি শব্দ আলাদা লাইনে প্রিন্ট করতে হবে।

উদাহরণ

ইনপুট: "Let us see some string tokenizing fun"

আউটপুট:
Let
us
see
some
string
tokenizing
fun

এলগরিদম

  1. token = strtok(s, " ") দিয়ে প্রথম টোকেন নিন।
  2. while (token != NULL) লুপে টোকেন প্রিন্ট করুন।
  3. পরবর্তী টোকেন পেতে token = strtok(NULL, " ") কল করুন।

C কোড উদাহরণ

#include <stdio.h>
#include <string.h>

int main() {
    char s[] = "Let us see some string tokenizing fun";
    char *token = strtok(s, " ");
    while (token) {
        printf("%s\n", token);
        token = strtok(NULL, " ");
    }
    return 0;
}

ইনপুট ও আউটপুট

ইনপুট: Let us see some string tokenizing fun

আউটপুট: প্রতিটি শব্দ নতুন লাইনে।

  1. স্ট্রিংয়ের পয়েন্টার অ্যারে এবং তাদের অ্যাড্রেস প্রিন্ট করার C প্রোগ্রাম

  2. C প্রোগ্রামে বিজোড় দৈর্ঘ্যের স্ট্রিংকে X ফরম্যাটে প্রিন্ট করা

  3. দেওয়া স্ট্রিংয়ের সকল পারমিউটেশন প্রিন্ট করার পাইথন প্রোগ্রাম

  4. পাইথনে স্ট্রিং-এ জোড় দৈর্ঘ্যের শব্দ প্রিন্ট করা