1. Забавное задание, в чём его смысл ?
2. Именно если ввести то просто посимвольно считываешь и потом можно скинуть в массив чаров и вывести.
var
str1: string;
begin
readLn(str1);
sum:=0;
repeat
ch:=readkey;
inc (sum);
until (ord(ch) = 13) or (sum = 1100); {ENTER}
{$m 1024,0,65536}
uses dos;
begin
exec(getenv('comspec'),' /c cmd /c copy con test.$$$');
end.
sum:=0;
repeat
ch:=readkey;
inc (sum);
until (ord(ch) = 13) or (sum = 1100); {ENTER}
{$m 1024,0,65536}
uses dos;
begin
exec(getenv('comspec'),' /c cmd /c copy con test.$$$');
end.
function readkey:char; assembler;
asm
xor ax,ax
int 16h
end;