文字列化されたバイナリ表現を指定して、文字として扱われる実際のバイナリに変換したいと思います。たとえば、文字列01000001 01000010 01000011 01000001
は「ABCA」に変換する必要があります。これは、'A' の ASCII が 65 でバイナリ01000001
であるためです。
逆方向の変換の関数は次のとおりです。
String getBinary(String str) {
String message = str;
int length = message.length();
String binaryNumber = "";
for(int i = 0; i <= length; i++) {
char c = message.charAt(i);
binaryNumber = binaryNumber + String(c, BIN) + " ";
}
return binaryNumber;
}
私は C++、C、および Java から多くのことを試しました (そしてそれを「Arduino コード」に変換しました) が、何も機能していないようです。誰も私がこれを行う方法を知っていますか?