Здрайствуйте!
Я пока только начинаю программировать на C, поэтому вопрос простейший тем не менее поставил меня в тупик.
Есть директива #define, значение вычисляется из других констант:
#define BUFFER_SIZE HEADER_SIZE + DATA_SIZE + CHECKSUM_SIZE + STOP_BYTE_SIZE
Тут все конечно работает правильно, а вопрос только в том, как можно перенести эти операции сложения на другую строку, чтобы форматирование более аккуратно выглядело. Сделал так, получаю кучу ошибок:
#define BUFFER_SIZE HEADER_SIZE + DATA_SIZE + CHECKSUM_SIZE + STOP_BYTE_SIZE
Доброго времени суток!
#define BUFFER_SIZE HEADER_SIZE + DATA_SIZE + \ CHECKSUM_SIZE + STOP_BYTE_SIZE
Благодарю за быстрый и точный ответ, все получилось!