내 계획은 말하자면 배열의 상위 범위를 객체의 가장 높은 요소를 검색하는 함수를 만드는 것입니다. 즉, 함수의 코드를 얻으려고합니다. 지금까지 시도 것을개체의 가장 높은 요소를 검색하는 함수를 다시 만드는 방법은 무엇입니까?
:
function High2(var X):integer;
begin
Result:=Pbyte(Cardinal(@X)-1)^-1;
end;
기능은 상기 물체 (배열/문자열)의 첫 번째 요소의 위치 이전의 값 (길이)를 읽고이 1만큼 감소 반환한다. 그러나 정적 또는 동적 배열 유형에서는 올바른 결과를 검색하지 않습니다.
파스칼에서 High() 함수를 어떻게 다시 작성합니까?
나는 당신이 원하는 것을 조금이라도 생각하지 못했습니다. 예를 들어 줄 수 있습니까? –