কোন একটা ফাংশন একটা ইন্টিজার নাম্বার রিটার্ন করবে। এখন সেই রিটার্ন করা ইন্টিজার নাম্বারকে মেইন ফাংশনের ভেতর ডিফাইন করা কোন স্ট্রিং এ অ্যাাসাইন করা যাবে? গেলে কিভাবে?

asked 20 Jan '17, 12:51

NNasir's gravatar image

NNasir
133


সি তে itoa() নামের একটা ফাংশন আছে যেটা int থেকে string এ কনভার্ট করে । উদাহরনঃ

    int num = 321;
    char snum[5];

// convert 123 to string [buf]
itoa(num, snum, 10);

// print our string
printf("%s\n", snum);

itoa() এর প্রথম প্যারামিটারে যে ইন্টিজারটি কনভার্ট করবে সেটা দিতে হবে , এরপর যেই ক্যারেক্টর এরে তে এসাইন করবেন সেটা দিতে হবে , এরপর যেহেতু ডেসিমল ভিত্তিক ভাবে কনভার্ট হবে তাই 10 দিতে হবে । এখন আপনি নিজে চেস্টা করে দেখুন , আশা করি বাকিটা পারবেন ।

permanent link

answered 20 Jan '17, 16:22

Ashikur%20Rahman%20Tomal's gravatar image

Ashikur Rahman Tomal
565117

অনেক ধন্যবাদ।

(20 Jan '17, 17:00) NNasir

আপনার যদি C++ 11 enable করা থেকে তবে আপনি তবে আপনি মেইনের মধ্যে to_string() ফাংশন দিয়ে int কে স্ট্রিং এ কনভার্ট করে স্ট্রিং এ অ্যাাসাইন করতে পারবেন ।

string s = to_string(int_number);

যদি C++ 11 enable করা না থাকে তবে এই কাজ টা stringstream দিয়েও করা যায় ।

কোড :

    int n = return_int_function();
    stringstream ss;
    string str;
    ss << n; // assign the value into string stream
    ss >> str; // Assing the value to str
    cout << str << endl; // print str;

ধন্যবাদ :)

permanent link

answered 20 Jan '17, 14:23

menon's gravatar image

menon
4.7k335

উত্তর দেয়ার জন্য ধন্যবাদ। কাজটা কি সি তে করা যাবে? তাহলে কিভাবে?

(20 Jan '17, 16:06) NNasir
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×56

question asked: 20 Jan '17, 12:51

question was seen: 676 times

last updated: 20 Jan '17, 17:00