|
struct Info
{
AnsiString Name;
AnsiString IP;
AnsiString Port;
AnsiString ID;
AnsiString Password;
};
void __fastcall TForm1::AddButtonClick(TObject *Sender)
{
FILE * OpenFile;
AnsiString aReSavefileName = "IP.txt";
char cSavefilenamecopy[50000];
Info info;
strcpy(cSavefilenamecopy,aReSavefileName.c_str());
OpenFile = fopen(cSavefilenamecopy,"r+t");
if (OpenFile == NULL)
{
ShowMessage("text파일이 없습니다 추가해 주세요");
return;
}
fseek(OpenFile,0,SEEK_SET);
info.Name = EquipmentEdit->Text;
info.IP = IPEdit->Text;
info.Port = PortEdit->Text;
info.ID = IDEdit->Text;
info.Password = PasswordEdit->Text;
fwrite(&info,sizeof(info),1,OpenFile);
fclose(OpenFile);
}
위 코드처럼 쓴후에 프로그램 종료후 txt파일을 열어보니 알수 없는 한글로써있더군요
입력을 1, 2,3,4,5 로 했습니다.
|