binary zu ascii zeichen



  • ich wandle mittels bitset jeweils ein ascii-zeichen in binary form um...

    string char2bin(char asciichar) {
      	std::bitset<8> bin = asciichar;
    	string binret = bin.to_string();
    	return binret;
    }
    

    wie kann ich nun diesen 8stelligen binary code in ascii zurückcodieren?

    mfg



  • ? Nja denk mal du willst folgendes:

    std::string char_to_binary(char c) 
    {
        std::bitset<8> bin(c);
        return bin.to_string();
    }
    
    char binary_to_char(const std::string& bin)
    {
        std::bitset<8> ascii(bin);
        return static_cast<char>(ascii.to_ulong());
    }
    

    ...


Anmelden zum Antworten