Полное имя файла (включая расширение) в Windows может содержать до 260 символов, данное значение определено константой MAX_PATH в Windows API; например, полное имя файла максимально допустимой длины на диске C будет таким: «C:\<256 символов>NULL» (например, «C:\<254 символа>\<1 символ>NULL»). Однако, юникодовые версии некоторых функций позволяют использовать полные имена файлов длиной до 32767 символов, такие имена начинаются с префикса «\\?\». Пример:
\\?\C:\Windows\System32\calc.exe
При использовании префикса «\\?\» необходимо указывать абсолютный путь к файлу, относительные пути не допускаются. При использовании относительных путей максимальная длина полного имени файла определена константой MAX_PATH (260 символов).
program sort;
uses crt;
const n=10;
var m,k:array[1..n] of integer;
i,j:integer;
tmp,ln:integer;
Begin
clrscr;
writeln('Vedit massiv');
for i:=1 to n do
read(m);
for i:=1 to n-1 do
if odd(m) then
for j:=i+1 to n do
if odd(m[j]) and (m[j] > m) then
begin
tmp:=m;
m:=m[j];
m[j]:=tmp;
end;
writeln('vidsort mas');
for i:=1 to n do
writeln(m,' ');
readkey
end.
Объяснение: