일(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바이트씩 옮겨다니면서 읽고 쓰라는 것을 지시하는 말이다.