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

C++-এ int কে string-এ কনভার্ট করার সবচেয়ে সহজ উপায়

এই বিভাগে দেখব কিভাবে একটি ইন্টিজারকে স্ট্রিং-এ কনভার্ট করা যায়।

লজিক খুব সহজ। এখানে sprintf() ফাংশন ব্যবহার করা হয়েছে। এই ফাংশন কোনো মান বা লাইন কনসোলে না প্রিন্ট করে একটি স্ট্রিং-এ প্রিন্ট করে। এটি printf() এবং sprintf()-এর একমাত্র পার্থক্য। এখানে প্রথম আর্গুমেন্ট হলো স্ট্রিং বাফার যেখানে ডেটা সংরক্ষণ করা হবে।

Input: ইউজার একটি নিউমেরিক মান দেবে, যেমন 42
Output: প্রোগ্রাম সেই সংখ্যার স্ট্রিং সমতুল্য ফলাফল দেবে, যেমন "42"

অ্যালগরিদম

Step 1: ইউজার থেকে একটি নম্বর নিন
Step 2: ফলাফল সংরক্ষণের জন্য একটি খালি স্ট্রিং বাফার তৈরি করুন
Step 3: sprintf() ব্যবহার করে নম্বরকে স্ট্রিং-এ কনভার্ট করুন
Step 4: End

উদাহরণ কোড

#include <stdio.h>

int main() {
    char str[20]; // ফলাফল সংরক্ষণের জন্য খালি স্ট্রিং
    int number;
    printf("Enter a number: ");
    scanf("%d", &number);
    sprintf(str, "%d", number); // sprintf ফাংশন দিয়ে নম্বরকে স্ট্রিং-এ কনভার্ট
    printf("You have entered: %s", str);
}

আউটপুট

Enter a number: 46
You have entered: 46
  1. C++ দিয়ে বাইনারি অ্যারেতে শূন্যের সংখ্যা বের করা

  2. C++ দিয়ে সমীকরণের সমাধানের সংখ্যা বের করা

  3. C++ দিয়ে DFS ব্যবহার করে দ্বীপের সংখ্যা বের করা

  4. C++ দিয়ে একটি স্ট্রিংয়ের সাবস্ট্রিং-এর সংখ্যা বের করা