DJ메탈짱™의 Free Style

[VB] 파일 OPEN시 Len(기본필드)+2 뜻은? 본문

일(job)/MS(Microsoft)

[VB] 파일 OPEN시 Len(기본필드)+2 뜻은?

뽀&쏭 2020. 11. 29. 15:46

Type

   이름 as String * 3 (byte수)

   성별 as String * 1

End Type

 

Len(기본필드)+2

Len(기본필드) =  한개의 레코드의 용량

위의 구조체에서는 총 4Byte이다.

Len(기본필드) = 4

여기서 레코드 길이에 " +2 " 가 있는 것은 줄바꿈(캐리지 리턴 – 라인 피드 조합)  

Chr(13) + Chr(10) 로 2개 더 추가되었기 때문이다.


결론,

Len= Len(기본필드) + 2 라는 뜻은 하나의 레코드는 6바이트로 이루어져있고
레코드를 구분할때는 6바이트씩 옮겨다니면서 읽고 쓰라는 것을 지시하는 말이다.