|
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int i, Col;
AnsiString Tmp,Str;
FILE *fp;
if ((fp = fopen("c:\samfile.txt", "wb")) == NULL)
{
ShowMessage("파일이 열리지 않았습니다.");
}
Col = Query1->FieldCount; //필드의 갯수
while(!Query1->Eof)
{
for (i = 0; i < Col; i++)
{
Tmp = Query1->Fields->Fields[i]->AsString;
Str = Str + ", " + Tmp;
}
fwrite(&Str, sizeof(Str), 1, fp);
Query1->Next();
}
fclose(fp);
}
--------------------------------***
fwrite(&Str, sizeof(Str), 1, fp)이 부분에서 제가 sizeof부분을 잘못 설정해서
자꾸 쓰레기값이 들어가는것 같은데..제 능력으로는 해결하기가 벅차네여..
고수님들의 도움이 절실히 필요합니다..도와주십시여..
|