Top.Mail.Ru
Уведомления
Очистить все

[Решено] #define на несколько строк

BorisIv
(@borisiv)
Level 0

Здрайствуйте!

Я пока только начинаю программировать на 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
Цитата
Topic starter Размещено : 11.01.2023 13:08
Aveal
(@aveal)
Top level Admin

Доброго времени суток!

#define BUFFER_SIZE				HEADER_SIZE + DATA_SIZE + \
						CHECKSUM_SIZE + STOP_BYTE_SIZE
ОтветитьЦитата
Размещено : 11.01.2023 13:16
BorisIv
(@borisiv)
Level 0

@aveal 

Благодарю за быстрый и точный ответ, все получилось!

ОтветитьЦитата
Topic starter Размещено : 11.01.2023 13:33
Aveal
(@aveal)
Top level Admin

@borisiv Обращайся )

ОтветитьЦитата
Размещено : 11.01.2023 13:52
Поделиться: