Q&A

  • 텍스트파일의 붙여쓰기에 관한 질문입니다.
안녕하세요. 텍스트파일의 붙여쓰기에 관한 질문입니다.



AssignFile(F, 'aaa.txt');

ReWrite(F);



이렇게 하면 지정된 파일(aaa.txt)의 내용을 다 지워 버립니다.



aaa.txt 파일의 내용을 지우지않고 계속해서 다른 내용들을



이 파일에 기록하고 싶습니다. 방법 좀 가르쳐 주세요...

1  COMMENTS
  • Profile
    여영식 2000.02.11 03:57
    Append 메소드를 사용해야 합니다. 다음은 Append 메소드에 대한 델파이 헬프입니다.



    var

    f: TextFile;

    begin

    if OpenDialog1.Execute then

    begin { open a text file }

    AssignFile(f, OpenDialog1.FileName);

    Append(f);

    Writeln(f, 'I am appending some stuff to the end of the file.');

    Flush(f); { ensures that the text was actually written to file }

    { insert code here that would require a Flush before closing the file }

    CloseFile(f);

    end;

    end;



    초보 델피언 wrote:

    > 안녕하세요. 텍스트파일의 붙여쓰기에 관한 질문입니다.

    >

    > AssignFile(F, 'aaa.txt');

    > ReWrite(F);

    >

    > 이렇게 하면 지정된 파일(aaa.txt)의 내용을 다 지워 버립니다.

    >

    > aaa.txt 파일의 내용을 지우지않고 계속해서 다른 내용들을

    >

    > 이 파일에 기록하고 싶습니다. 방법 좀 가르쳐 주세요...