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
[12602] 파일 출력부분인데 자꾸 쓰레기값이 들어가여...
멘땅에 헤딩 [] 950 읽음    2001-11-12 19:24
======빌더를 시작한지 얼마 안되는 초보입니다..
혼자서 해결할려고 했는데.. 도저히 제 능력으로는 어렵네여..
지정한 파일에 값이 들어가기는 들어가는데 쓰레기값하고 같이 들어가여..
제 생각으로는 fwrite부분에서 sizeof부분에서 문제인것 같은데...
그리고 또 하나 Query1->Next부분에서 에러가 나거든여..그 부분도 어떻게 안될까여...


void __fastcall TForm1::Button1Click(TObject *Sender)
{
        int i, j, ColTemp, Col;
        char StrTemp[20][50];
        char Str[50];
        FILE *fp;

        if ((fp = fopen("c:\창길이\samfile.txt", "wt")) == NULL)
        {
                ShowMessage("파일이 열리지 않았습니다.");
        }

        Col = Query1->FieldCount; //필드의 갯수

//        while(!Query1->Eof)
//        {
           for (i = 0; i < Col; i++)
           {
               strcpy(Str,Query1->Fields->Fields[i]->FieldName.c_str());
               ColTemp = strlen(Str); //쓰레기값을 제거하기 위해 문자열의 길이 파악
               for ( j =0; j < ColTemp; j++)
               {
                  StrTemp[i][j] = Str[j];
               }
           }
        fwrite(&StrTemp, sizeof(StrTemp), 1, fp);

//           Query1->Next;
//        }
        fclose(fp);


}



+ -

관련 글 리스트
12602 파일 출력부분인데 자꾸 쓰레기값이 들어가여... 멘땅에 헤딩 950 2001/11/12
12611     Re:파일 출력부분인데 자꾸 쓰레기값이 들어가여... withFish 1513 2001/11/13
12612         Re:Re:파일 출력부분인데 자꾸 쓰레기값이 들어가여... 멘땅에 헤딩 968 2001/11/13
12607     Re:파일 출력부분인데 자꾸 쓰레기값이 들어가여... jonglee 2380 2001/11/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.