1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| string ConvertNumberToBinaryString(unsigned long int ul_var)
{
std::ostringstream oss;
std::bitset<32> b2( ul_var );
oss << b2;
return oss.str();
}
string getFloat(string Question)
{
float FloatRead;
cout << Question;
cin >> FloatRead;
return ConvertNumberToBinaryString( * reinterpret_cast< unsigned long int* >(&FloatRead) );
}
int main (int argc, char **argv)
{
string TempPayloadToAdd;
TempPayloadToAdd = getFloat("float:");
cout << "temp payload : "<<TempPayloadToAdd<<endl;
return 0;
} |