텍스트 파일을 라인단위로 제어하실려면 델파이의 TStringList클래스를 쓰시는게 제일 편합니다.
var
StrList: TStringList;
begin
StrList := TStringList.Create;
StrList.LoadFromFile('C:\test.txt');
ShowMessage(StrList[10]); // 11번째 라인을 출력
StrList.Free;
end;
파일사이즈가 커서 다 읽어들이는게 부담된다면
offset위치와 읽을 Length를 알경우
파일스트림으로 오픈후 읽는것도 괜찮을 것 같네요.
seek(offset, 0)
setlength(S, SLength)
read(Pointer(S)^, sLength)
뭐 이정되겠죠
아님 메모리맵으로 읽어 포인로 사용하는 방법도 있습니다.
흠... 하실려고 하는 일의 종류에 따라서 여러가지 방법이 있습니다.
텍스트 파일을 라인단위로 제어하실려면 델파이의 TStringList클래스를 쓰시는게 제일 편합니다.
var
StrList: TStringList;
begin
StrList := TStringList.Create;
StrList.LoadFromFile('C:\test.txt');
ShowMessage(StrList[10]); // 11번째 라인을 출력
StrList.Free;
end;
^^ 항상 즐코하세요...