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

ক্যারেক্টার, স্ট্রিং ও বাক্য ইনপুট/আউটপুট করার C প্রোগ্রাম

সি-তে ক্যারেক্টার, স্পেস-বিহীন স্ট্রিং এবং স্পেস-সহ বাক্য (সেন্টেন্স) আলাদা আলাদাভাবে ইনপুট নেওয়া এবং প্রিন্ট করা শিখানো হয়েছে।

পদ্ধতি

  • ক্যারেক্টার: scanf("%c", &ch)
  • স্ট্রিং (স্পেস নেই): scanf("%s", str)
  • বাফার ক্লিয়ার: fflush(stdin) (বعض কম্পাইলারে প্রয়োজন)
  • বাক্য (স্পেস সহ): fgets(sentence, 500, stdin)

উদাহরণ

ইনপুট: T ProgrammingLanguage I love programming through C

আউটপুট:
Your character: T
Your string: ProgrammingLanguage
Your sentence: I love programming through C

C কোড উদাহরণ

#include <stdio.h>

int main() {
    char character;
    char string[500];
    char sentence[500];
    scanf("%c", &character);
    scanf("%s", string);
    fflush(stdin);
    fgets(sentence, 500, stdin);
    printf("Your character: %c\n", character);
    printf("Your string: %s\n", string);
    printf("Your sentence: %s\n", sentence);
    return 0;
}

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

ইনপুট: T ProgrammingLanguage I love programming through C

আউটপুট: উপরের মতো তিন লাইন।

  1. C#-এ স্ট্রিং স্প্লিট এবং জয়েন করা (Split and Join String)

  2. জাভাতে স্ট্রিং বিভক্ত এবং সংযুক্ত করার প্রোগ্রাম

  3. পাইথন প্রোগ্রাম সেন্টেন্সে ওয়ার্ড কাউন্ট করা

  4. পাইথনে সেন্টেন্সে শব্দ গণনা করা