Q&A

  • 함수에 관한 질문입니다.
(예문 입니다.)

var



F: TextFile;

S: string;

begin

if OpenDialog1.Execute then { Display Open dialog box }

begin

AssignFile(F, OpenDialog1.FileName); { File selected in dialog box }

Reset(F);

Readln(F, S); { Read the first line out of the file }

Edit1.Text := S; { Put string in a TEdit control }

CloseFile(F);

end;

end;



위의 예문에서 Readln(F, S) ; 에서 가로안의 (F, S)는 무슨 의미로 쓰인 걸까요?

또 wrilteln(F, S)로 쓰여진다면 이것은 무슨 뜻일 까요? 답변 부탁드립니다.

1  COMMENTS
  • Profile
    돌머리 2000.09.21 19:37
    안녕하세요. 김동원입니다.

    Readln(F, S); 에서

    Readln은 지정한 파일에서 현재 포커스의 한라인을 읽어오는 것입니다

    여기서 지정한 파일은 F가 되겠고요,, 읽어오는 변수는 S에 읽어옵니다.

    Edit1.Text := S;는 읽어들인 내용을 Edit에 출력하라는 것입니다.



    wrilteln(F, S);는 S에 지정된 파일에 F의 내용을 라인 단위로 기록하는 명령입니다.

    도움이 되셨기를...



    delpo wrote:

    > (예문 입니다.)

    > var

    >

    > F: TextFile;

    > S: string;

    > begin

    > if OpenDialog1.Execute then { Display Open dialog box }

    > begin

    > AssignFile(F, OpenDialog1.FileName); { File selected in dialog box }

    > Reset(F);

    > Readln(F, S); { Read the first line out of the file }

    > Edit1.Text := S; { Put string in a TEdit control }

    > CloseFile(F);

    > end;

    > end;

    >

    > 위의 예문에서 Readln(F, S) ; 에서 가로안의 (F, S)는 무슨 의미로 쓰인 걸까요?

    > 또 wrilteln(F, S)로 쓰여진다면 이것은 무슨 뜻일 까요? 답변 부탁드립니다.