Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[11072] 파일관련 질문입니다 - 이해가 잘안되네요
User [] 1385 읽음    2006-11-14 11:09
아래코딩부분을 보면...
파일을 열어보면
'This File is Production of Daily & Monthly'
위와같이 만 적혀있습니다.
그런데 어떻게 파일에서 iNgNo 를 읽어냈는지 이해가 안되네요.

procedure FileReportOpen;
var
    sTmp : String;
    iNgNo : integer;
    TDataFile : TextFile;
begin
    if not FileExists(sSaveFileName) then
    begin
        AssignFile(TDataFile, sSaveFileName);
        ReWrite(TDataFile);
        WriteLn(TDataFile, 'This File is Production of Daily & Monthly' );
        CloseFile(TDataFile);
    end;

    AssignFile(TDataFile, sSaveFileName);
    Reset(TDataFile);

    ReadLn(TDataFile, sTmp);

    iMakeTotal := 0;
    iMakeNg    := 0;

    while not Eof(TDataFile) do
    begin
        Inc(iMakeTotal);

        ReadLn(TDataFile, sTmp);
        iNgNo       := StrToIntDef(sTmp,1);

        if iNgNo <> 0 then Inc(iMakeNg);
    end;

    iMakeOK := iMakeTotal - iMakeNg;

    if (iMakeOK <> 0) and (iMakeTotal <> 0) then rMakePersent := (iMakeOK / iMakeTotal) * 100
        else rMakePersent := 0;

    CloseFile(TDataFile);
end;

procedure FileReportSave(iTestReturn : Integer);
var
    TDataFile : TextFile;
begin
    AssignFile(TDataFile, sSaveFileName);
    Append(TDataFile);

    WriteLn(TDataFile, IntToStr(iTestReturn));

    CloseFile(TDataFile);

    FileReportOpen;
end;

+ -

관련 글 리스트
11072 파일관련 질문입니다 - 이해가 잘안되네요 User 1385 2006/11/14
11081     Re:파일관련 질문입니다 - 이해가 잘안되네요 박지훈.임프 1418 2006/11/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.