(예문 입니다.)
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)로 쓰여진다면 이것은 무슨 뜻일 까요? 답변 부탁드립니다.
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)로 쓰여진다면 이것은 무슨 뜻일 까요? 답변 부탁드립니다.