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
[63250] Re:스트링을 파일에 쓰고 읽을때 스트링 사이의 스페이스는 어떻게 읽어야 하나요?
크레브 [kkol] 978 읽음    2010-12-14 23:19
C++빌더를 사용하면서 왜  이런 저수준 함수를 쓰죠?
대충 이렇게 하면 될텐데요



TStringList  *p = new TStringList;
p->LoadFromFile("C:\\DIR.ini");

strComDir = p->Strings[0];
strSystemDir = p->Strings[1];
strLogFileDir = p->Strings[2];
strCalFileDir = p->Strings[3];

delete p;




김병규 님이 쓰신 글 :
: 제목 그대로 입니다. 파일이 있는 곳의 경로를 지정해주고 경로를 스트링으로 텍스트 파일로
:
: 저장은 하였는데 불러 읽어 들이니 스트링 사이의 스페이스 때문에 제대로 파일을 읽어오지 못하네요
:
: 이러한 경우 어떻게 처리해야 하나요?
:
: 고수님들의 조언 부탁드립니다~
:
:
: /////////////////////
: String sTemp[4];
:
: if((dir = fopen("C:\\DIR.ini", "r")) != NULL){
:     for(int i=0;i<4;i++)
:            sTemp[i].SetLength(80);
:
: fscanf(dir, "%s\n%s\n%s\n%s\n", sTemp[0].c_str(),sTemp[1].c_str(),sTemp[2].c_str(),sTemp[3].c_str());
:
: fclose(dir);
:
: strComDir = sTemp[0];
: strSystemDir = sTemp[1];
: strLogFileDir = sTemp[2];
: strCalFileDir = sTemp[3];
:        
: comDir->Text = strComDir;
: sysDir->Text = strSystemDir;
: logDir->Text = strLogFileDir;
: calfileDir->Text = strCalFileDir;
: }

+ -

관련 글 리스트
63221 스트링을 파일에 쓰고 읽을때 스트링 사이의 스페이스는 어떻게 읽어야 하나요? 김병규 812 2010/12/09
63250     Re:스트링을 파일에 쓰고 읽을때 스트링 사이의 스페이스는 어떻게 읽어야 하나요? 크레브 978 2010/12/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.