Fatto questo, per l'altra conversione, puoi scrivere
Codice sorgente - presumibilmente C#
int z=0, cn=0;
foreach(char c in txtBit.Text)
{
z *=2;
z +=(c -'0');
if(++cn == 8)
{
cn =0;
txtPlainText.Text+= Convert.ToChar(z);
z =0;
}
}
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
Per il fatto di usare 7 bit invece di 8 va bene, perchè seguo la tabella dei caratteri ASCII "ristretta", che usa appunto solo 7 bit.
Puoi dirmi come fare se uso solo 7 bit?
Aggiungere un bit a 0 per ottenerne 8 non fa nessuna differenza.
In ogni caso per 7 bit le modifiche mi sembrano chiare ... guarda la PadLeft e la if (++cn ...
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.