допустим, у меня есть это
char *something[] = {
"/bi",
"-c",
"5",
NULL,
NULL
};
, но я хочу объявить его в шестнадцатеричном виде, как бы я это сделал;компилятор постоянно выдает ошибку:
char *something[] = {
{0x2f,0x62,0x69},
{0x2d,0x63},
{0x35},
{0x00},
{0x00}
};
, чтобы добавить что-то еще к этому, 0x00 ВСЕГДА нулевое?0x00 всегда переводится в NULL в системах, где NULL равен -1, например?