Вроде описывают желаемый формат выходного файла, точку входа в программу и права на сегмент с кодом. Но мне трудно их комментировать, я не очень хорошо это знаю.
А я и не удаляю остальные. Можно просто взять первую программу, которая сохраняет размер введенной строки, а вывод взять от второй, в которой размер просто игнорируется.
по любому в линухе есть сист вызов для печати 1 символа. но если лень тебе искать может использоать то что есть. сделай нульстроку из первого символа введенной строки