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

C++-এ হেক্সাডেসিমেল ভ্যালু স্ট্রিংকে ASCII ভ্যালু স্ট্রিংয়ে রূপান্তর করা


এই টিউটোরিয়ালে, আমরা হেক্সাডেসিমেল ভ্যালু স্ট্রিংকে ASCII ভ্যালু স্ট্রিংয়ে রূপান্তর করার প্রোগ্রাম নিয়ে আলোচনা করব।

এখানে আমাদের কিছু হেক্সাডেসিমেল ভ্যালু সহ একটি স্ট্রিং দেওয়া থাকবে। আমাদের কাজ হবে সেই হেক্সাডেসিমেল ভ্যালুগুলো নিয়ে সেগুলোকে সমতুল্য ASCII ভ্যালুতে রূপান্তর করা।

উদাহরণ

#include <bits/stdc++.h> using namespace std; string convert_ASCII(string hex){    string ascii = "";    for (size_t i = 0; i < hex.length(); i += 2){       // হেক্স স্ট্রিং থেকে দুটি ক্যারেক্টার নেওয়া       string part = hex.substr(i, 2);       // বেস 16-এ রূপান্তর করা       char ch = stoul(part, nullptr, 16);       // ASCII স্ট্রিংয়ে যোগ করা       ascii += ch;    }    return ascii; } int main(){    cout << convert_ASCII("6176656e67657273") << endl;    return 0; }

আউটপুট

avengers

  1. C এবং C++-এ char কে int-এ কনভার্ট করা

  2. C++ স্ট্রিংকে আপারকেসে রূপান্তর

  3. ক্যারেক্টারের ASCII মান বের করার C++ প্রোগ্রাম

  4. C++-এ int কে string-এ রূপান্তর (Integer to String)