|
파일 입출력 은 여러가지 방법이 있는데..
님이 올리신 방법은..
기본적인 C 스타일의 방법입니다.
즉, 어떤 C 책을 보건..
파일 처리 부분을 다룬 곳이면 반드시 나오는 방법입니다.
여기서 질문하시는 것 보다..
어느것이건.. C/C++ 책을 펼쳐 보시는게 이해하기 쉬울겁니다..
빠대 님이 쓰신 글 :
: void __fastcall TForm1::Button2Click(TObject *Sender)
: {
: FILE * OpenFile;
: AnsiString aReSavefileName = ("D:\\IP.txt");
: char cSavefilenamecopy[50000];
: Info info;
:
: strcpy(cSavefilenamecopy,aReSavefileName.c_str());
: OpenFile = fopen(cSavefilenamecopy,"w+");
: if (OpenFile == NULL)
: {
: ShowMessage("text파이 없습니다 추가해 주세요");
: return;
: }
:
: fseek(OpenFile,0,SEEK_END);
: 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);
: fwrite(info.Name.c_str(), info.Name.Length(), 1, OpenFile);
: fwrite("\n",1,1,OpenFile);
: fwrite(info.IP.c_str(), info.IP.Length(), 1, OpenFile);
: fwrite("\n",1,1,OpenFile);
: fwrite(info.Port.c_str(), info.Port.Length(), 1, OpenFile);
: fwrite("\n",1,1,OpenFile);
: fwrite(info.Password.c_str(), info.Password.Length(), 1, OpenFile);
:
: fwrite("\n",1,1,OpenFile);
: fclose(OpenFile);
:
: }
: 파일쓰기(입력) 코드입니다. 파일을읽기(출력)코드를 만들려면 어떻게 만들어야 하나요??
|