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
[2601] Re:RE:지니님! 또 질문을 드립니다 ^^;;
지니 [] 3877 읽음    2000-01-03 00:00
: 안녕하세요, 지니님!
: 친절하고 자세한 답변에도 불구하고 또 질문을 하게 되는군요(^^;;)
:
: 아래와 같이 화일열긴 열었는데요
:  
:   FILE *fs;
:     int ks;
:     float time,set_temp,reac_temp,ja_temp,set_torque,rpm,torque;
:
:     fs=fopen("data.dat","wt");
:     do
:     {
:         ks=fscanf(fs,"%f %f %f %f %f %f %f %f\n",&time,&set_temp,
:                  &reac_temp,&ja_temp,&set_torque,&set_rpm,&rpm,&torque);
:
:     }
:      while(ks!=NULL);
:      fclose(fs);
:
: 답변 중 buf에 관련된 부분을 어떻게 하는 걸질 모르겠네요(제가 한 초보하거든요..)
:
:     buf = 한줄을 읽어온다.
:     buf를 포맷에 따라 잘라서 변수에 저장한다.(Name,Inputdate,Value)로 저장한다.
:
: 바쁘시겠지만 위의 코딩과 연결해서 좀 자세히 갈켜주세요....
: 다시 한번 부탁드립니다.
:
///////////////////////////////////////////////////////////////////////////////////////////
안녕하세요..
오랜만에 임프님의 홈에 들어오는군요..그동안 접속이 안되어서...

소영님의 코드를 보니 포맷에 따라 자를 필요도 없네요.
저는 한줄을 읽어서 버퍼에 저장할 경우를 말했는데, 소영님의 코드를 보니 원하시는대로
데이타를 가져오는군요..

   FILE *fs;
   int ks;
   float time,set_temp,reac_temp,ja_temp,set_torque,rpm,torque;

   fs=fopen("data.dat","wt");
   do
   {
      ks=fscanf(fs,"%f %f %f %f %f %f %f %f\n",&time,&set_temp,
               &reac_temp,&ja_temp,&set_torque,&set_rpm,&rpm,&torque);
     
      // fscanf로 화일의 데이타를 변수로 가져왔으니까, 그 값을 DB에 저장하세요.
      Table1->Append();
      Table1->FieldByName("원하시는필드명")->AsFloat = time;
      Table1->FieldByName("원하시는필드명")->AsFloat = set_temp;
      ...
      Table1->Post();
      // 이렇게 하시면 됩니다.
      // 그리고, 위 코드중에 의심스러운 부분이 있는데, float형 변수로 time를 주셨는데,
      // time은 C 표준함수 입니다. 컴파일러가 float형 변수로 인식하지 못할수도 있습니다.
      // 컴파일중에 Warning이나 error가 발생되지 않았나 궁금합니다.
      // float형 변수선언의 첫번째 변수인 time을 다른 이름으로 바꾸세요.

   }
   while(ks!=NULL);
   fclose(fs);

그럼...새해 복 많이 받으시고...나눠주세요..

+ -

관련 글 리스트
2582 데이타베이스와 파일의 연결... 소영 3829 1999/12/26
2583     Re:데이타베이스와 파일의 연결... 지니 4044 1999/12/26
2587         RE:지니님! 또 질문을 드립니다 ^^;; 소영 3826 1999/12/26
2601             Re:RE:지니님! 또 질문을 드립니다 ^^;; 지니 3877 2000/01/03
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.