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
[49642] Re:파일에서 읽어 들일때
금목암 [iconms1] 1233 읽음    2007-06-14 14:58
붉은당근 님이 쓰신 글 :
: 아직 C++프로그램을  잘  다루지 못해 ..많은 부분을 C 언어를 이용해서
:
: 프로그램을 만들고 있습니다. 다른분들의 프로그램을 응용해서 업무에
:
: 차츰 적용시키고 있는데.......파일에서 데이타를 읽어 들일때
:
: 한칸에 있는 문자열 전체를 읽어 들이고 싶은데...어떻게 해야하는지요?
:
: 예로 아래에 표시해 놓았습니다.
: ==================================================================================
:            
: EP_P_Avg         Date_Time                    Error         Error Messages
: -1                     2006-09-15_오전 9:45    201 202     RFB measurement too low
: -1                     2006-09-15_오전 9:47    0              No Error
: -1                     2006-09-15_오전 9:49    0              No Error
: 중간 생략~~
: ==================================================================================
:
: ======================================================================================
: while (fgets(buff,2000,f) != NULL)
: ~~ 중간생략~~~
:
:  sscanf(buff,"%s\t%s\t%s",
: P_DTP[DTP_index].Date_Time, P_DTP[DTP_index].Error, P_DTP[DTP_index].Error_Messages);
: ======================================================================================
: 위에처럼 오전 다음에 공백후 9:45 가 나오고 Tab 후 다시금 201 공백 후 202
: 이런식으로 표현되는것을 "201 202"처럼 한꺼번에 읽어 들일수 없나요?
:
: 프로그램은 다음과 같이 코딩해 봤는데....
:
: 위에처럼 작성하면 공백앞까지만 저장이 되더군여 ㅠㅠ 제가 아직 초보라서 어떻게 해야하는지??
:
: 어떻게 해야하는지~~ 도와주실수 있으신지요???


        OpenDialog1->Execute();
        filename1=OpenDialog1->FileName;
        file1=fopen( filename1.c_str(),"r");
           if(file1==NULL)
           {
            Edit1->Text="file not found";
            return;
           }
               memset(&c2,' ',100);
               fgets(c2,100,file1);
                st.sprintf("%s",c2);

+ -

관련 글 리스트
49636 파일에서 읽어 들일때 "aa bb"처럼 공백다음 문자도 sscanf로 읽을수 있나요? 붉은당근 1265 2007/06/13
49642     Re:파일에서 읽어 들일때 금목암 1233 2007/06/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.