Graphisoft®

GSRootVersion: 1.0

VAClearIndex

VAClearIndex 함수는 Virtual Array의 인덱스로 지정한 셀을 지웁니다.

GSErr VAClearIndex(
  DESC         *dptr,         // virtual array에 대한 포인터
  long         index          // 지우고자 하는 셀의 인덱스
);

 

파라미터

dptr
지정한 셀을 지우고자 하는 Virtual Array에 대한 포인터입니다.
index
지우고자 하는 셀의 인덱스를 지정합니다. 이것은 1보다 작을 수 없고, Virtual Array 내 요소들의 개수(DESC structure의 lastind 멤버)보다 더 클 수 없습니다.

리턴 값

만약 함수가 성공하면, 리턴 값은 0입니다.

만약 함수가 실패하면, 리턴 값은 Graphisoft 오류 코드입니다. 오류 코드들에 대한 더 많은 정보는 GSRoot 오류 코드들을 보십시오.

만약 index가 1보다 작거나 Virtual Array의 요소들의 개수(DESC structure의 lastind 멤버)보다 크면, 리턴 값은 ErrParam입니다.

설명

이 함수는 지정한 셀을 지우고, 배열의 남은 부분을 이동시킵니다. 즉, 지워진 셀보다 높은 인덱스들을 가진 셀들의 인덱스는 1씩 감소하게 됩니다.

요구사항

    헤더: VA.hpp에서 선언됨
    라이브러리 가져오기: GSRootImp.lib과 링크

참고사항

Virtual Array Strucures, Virtual Array 함수들