Скорее всего, проблема в том, что memcpy
делает то, что делает.
Копирует 128 байтов в вашу структуру.
Затем вы пытаетесь распечатать заголовок. Он печатает 1-й символ, 2-й, 3-й .. и продолжает печатать, пока не найдет '\0'
(символ завершения строки).
Обычно, при распечатке, копируйте заголовок в другой массив символов и добавляйте символ завершения (или копируйте в строку c ++).