解決策を見つけるために検索する魔法の言葉がわからないので、これは私をイライラさせています。
私は初期化します:
unsigned char foo[] = {'0', 'x', '1', '1'};
unsigned char bar[] = {'\0'};
基本的に、bar[0]を値0x11に等しくしたいと思います。それ、どうやったら出来るの?私は愚かで、簡単な解決策があると確信していますが、それを理解することはできません。私は試した
memcpy(&bar[0], &foo[0], 1);
ただし、これにより、bar [0]の値は0x30になります。これは、「0」文字のASCII値です。
ヘルプ/ヒントはありますか?