Я пытаюсь выяснить, как я могу получить два байта appSignatureBytes
массив в пределах массива commentExtension
, поэтому код можно сохранить отдельно; был бы способ сделать это? appSignatureBytes[0-sizeof(appSignatureBytes)]
, чтобы все элементы были вставлены во время компиляции?Возможно, массив uint8_t в пределах другого массива uint8_t?
const uint8_t appSignatureBytes [] = { 0x48, 0x69 };
const uint8_t commentBytesSizeByte = sizeof(appSignatureBytes);
const uint8_t commentExtension [] = { extensionIntroducerByte,
commentLabelByte, commentBytesSizeByte, appSignatureBytes[0-sizeof(appSignatureBytes)],
blockTerminatorByte };
@RSahu, что альтернатива в C? – klcjr89
Я ошибался, потому что это невозможно в C. Ответ @CarlNorum показывает, как это сделать. –