|
BCB에서 화일이 넣고 쓰는 가장 간단한 방법은 TStringList를 활용하는 방법 입니다.
이놈이 화일에 넣고 쓰는 기능을 가지고 있거든요. 아래와 같이 하시면 됩니다.
// 우선 변수를 하나 생성 해야 겠지요. 아래와 같이 해 줍니다.
TStringList *pBuffer = new TStringList() ;
// 필요한 값들을 넣습니다.
pBuffer->Add("Borland 1") ;
pBuffer->Add("Borland 2") ;
pBuffer->Add("Borland 3") ;
pBuffer->Add("Borland 4") ;
pBuffer->Add("Borland 5") ;
// 그리고 저장 합니다.
pBuffer->SaveToFile("C:\\a.txt") ;
// 다 쓴놈은 메모리 해제해야 되겠지요.
delete pBuffer ;
아래는 읽어 오는 방법 입니다. 별다를 설명이 없어도 이해 하실 것 같습니다.
TStringList *pBuffer = new TStringList() ;
pBuffer->LoadFromFile("C:\\a.txt") ;
// 라인의 첫번째 놈을 읽어 오는 것 입니다.
Caption = pBuffer->Strings[0] ;
delete pBuffer ;
데이터가 텍스트로 저장되어 있는 경우 사용하시구요,
당연한 이야기 겠지만, 데이터가 바이너리로 들어 있다면 (예를 들어 이미지 화일 같은 거) 이렇게 읽으면 안됩니다.
그럼... 도움이 되셨기를 ...
오미미 님이 쓰신 글 :
: 안녕하세요
: 왕초보인데요
: 파일을 하나 생성해서
: 나오는 작업을 파일에 저장하려고 합니다
: 어떻게 해야 하나요
: 초보자 수준에서 설명을 부탁 드립니다.
|