memfile

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

v-t-l
энтузиаст
Сообщения: 744
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Сообщение v-t-l »

2Shade
Командная строка:

Код: Выделить всё

test.exe < test.exe > tt.out


1.
test.exe - 214634 kb
tt.out - 3112 kb

2.
По смещению $00051С (1308):
- в файле test.exe : 00 00 00 00
- в файле tt.out: B8 CF 0D 00

Компилятор fpc 2.1.5 - 13.07.2007

Строки "writeln('Input size ..." и т.п. закомментированы.
SAK
постоялец
Сообщения: 158
Зарегистрирован: 17.02.2006 23:45:14
Откуда: Тим
Контактная информация:

Сообщение SAK »

Всё очень просто: файлы Input и Output текстовые и при обработке входных данных символ с кодом $1A воспринимается как конец файла. Не понимаю зачем обрабатывать в конвейере бинарные файлы, он же не для этого задуман.
Ответить