/ /文字配列に変換する文字配列(印刷できない文字も含む)をC? - c、非ASCII文字

C言語でchar配列を文字列に変換する(印刷できない文字を含む)? - c、非ASCII文字

私は次のことを言います:

static const unsigned char key[] = {
0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77,
0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff
};

これをC言語の文字列(印刷できない文字も含む)に変換するにはどうすればよいですか?

私はGoogleとSOを検索しましたが、文字が人間ASCII 0-9 A-Zである場合、変換方法を見つけることしかできません。

回答:

回答№1は5

Cの文字列はヌルで終了する文字配列なので、サイズの大きい新しい配列に配列をコピーし、その配列の最後の要素を 0.