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

C++빌더 Q&A
C++Builder Programming Q&A
[7806] Re:Re:[질문] 파일 읽어드릴때요..
초보 [] 1560 읽음    2001-05-28 16:11
답변감사드립니다..

사용목적은 text파일에 있는 자료를 읽어서.. Tee Chart의 자료 값으로 활용할려고 합니다.
Text파일에 있는건 아이피넘버와 포트넘버 2개 글구 문자열 이렇게 91자의 공백과 문자로 되어있습니다.
15자 ip로 끈고 5자 5자는 포트 번호 41자는 문자열 25자는 시간이렇게 됩니다.

제가 할려고 했던건 줄단위로 읽어서.. 한자한자..다시읽은 지정된 문자열의 길이만큼 다시 재배치 할려고 합니다.

아무리 생각해도 넘 무대포 같은 방법인데.. 제가 할수 있는 방법이 이것 밖에 없는 것 같아서..
혹시 다른 방법 아시는 분계시면 좀 알려쥐세요..

글구 박지훈,임프님 정말 답변 감사합니다.



박지훈.임프 님이 쓰신 글 :
: 임펠리테리입니다.
:
: 보여주신 소스는 Win32 SDK 방법을 이용한 것이군요.
: fopen() 이라고 하셨는데 보여주신 소스는 FileOpen()을 쓰고 있군요. (헷갈려라...)
: 게다가 한자씩 읽어들인다고 하셨는데 보여주신 소스는 한방에 전체 파일을 다 읽어오는 방법을 쓰셨구요.
:
: 파일을 읽어들이는 문제는, 작성하시려는 프로그램이 읽어들일 파일의 몇가지 특성과 읽어들인 데이터를
: 어디다 쓰려구 하는가에 따라 최적의 방법이 달라집니다. 구체적으로 무엇을 하려고 하시는지 알려주셨으면
: 더 좋았을 겁니다.
:
: 만약 읽어들일 파일이 반드시 텍스트파일이고, 크기가 그리 크지 않다면(몇메가 단위가 아니라면) 가장
: 쉬운 방법은 스트링리스트를 이용하는 것입니다. TStringList의 LoadFromFile()을 쓰면 간단히 텍스트파일을
: 스트링리스트로 읽어들일 수 있을 뿐 아니라, Strings[] 배열형 프로퍼티를 이용해서 간단히 사용할 수 있습니다.
: TStringList *MyStringList = new TStringList;
: MyStringList->LoadFromFile(읽어들일 파일);
: ShowMessage("읽어들인 파일의 세번째 라인은 : " + MyStringList->Strings[2]);
: ...
: delete MyStringList;
:
: 그럼 참고하시길...
:
:

+ -

관련 글 리스트
7771 [질문] 파일 읽어드릴때요.. 초보 1442 2001/05/26
7776     Re:[질문] 파일 읽어드릴때요.. 박지훈.임프 1637 2001/05/27
7806         Re:Re:[질문] 파일 읽어드릴때요.. 초보 1560 2001/05/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.