[an error occurred while processing this directive]
Однозначно через цикл. Если еще и оформишь как подпрограмму (либо макрос), потом себе спасибо скажешь, когда придется работать с буферами переменной длины.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)