※ ChatGPTを利用し、要約された質問です(原文:unsighed char数値をstringに変換)
バイナリデータを文字列に変換する方法について
このQ&Aのポイント
バイナリファイルから読み取ったデータを文字列に変換する方法について説明します。
unsigned char数値をstringに変換する方法について解説します。
Unicodeでエンコードされたバイナリデータを文字列に変換する手順について説明します。
unsighed char数値をstringに変換
unsigned char ch_name[18]
このように宣言した変数にバイナリファイルから読み取ったデータを入れて
ch_name[0] = 0x5f
ch_name[1] = 0x30
ch_name[2] = 0x61
ch_name[3] = 0x30
ch_name[4] = 0x64
ch_name[5] = 0x30
ch_name[6] = 0x66
ch_name[7] = 0x30
ch_name[8] = 0x68
ch_name[9] = 0x30
ch_name[10] = 0x73
ch_name[11] = 0x00
ch_name[12] = 0x74
ch_name[13] = 0x00
ch_name[14] = 0x75
ch_name[15] = 0x00
ch_name[16] = 0x76
ch_name[17] = 0x00
これらの数値はUnicodeで”たちつてとstuv”としてバイナリに入っていた文字列なのですが、これをString strにいれて”たちつてとstuv”として収納する方法はありませんでしょうか?