কম্পিউটার

হেক্সাডেসিমেল মান স্ট্রিংকে 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){
      //taking two characters from hex string
      string part = hex.substr(i, 2);
      //changing it into base 16
      char ch = stoul(part, nullptr, 16);
      //putting it into the ASCII string
      ascii += ch;
   }
   return ascii;
}
int main(){
   cout << convert_ASCII("6176656e67657273") << endl;
   return 0;
}

আউটপুট

avengers

  1. আমি কিভাবে একটি অক্ষরকে C এবং C++ এ একটি int-এ রূপান্তর করব?

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

  3. একটি অক্ষরের ASCII মান খুঁজে পেতে C++ প্রোগ্রাম

  4. কিভাবে একটি int কে C++ এ স্ট্রিং এ রূপান্তর করবেন?