안녕 하세요.. 언제나 좋은 정보를 얻어가고만 있는 허접 눈이큰아이입니다.
다름이 아니라.. 파일처리를 하는데 감이 잘 안잡히네요..^^;
하나의 파일을 읽어서 바로 그파일을 수정하여 다시 저장하는 방법을
모르겠습니다. 제가 알기로는 파일 처리를 할때는 파일을 읽은 후 다시 닫는것이 정석이라고 알고 있구여
또 제가 한번 해보니깐 기존에 있던 파일 내용이 다 지워지고 다른 내용만 남아 있습니다.
도대체 어떻게 처리를 해야 할지 난감 합니다.
예를 들어
text파일 구성은
111 111
122 122
141 152
.
.
.
이런 두개의 레코드 형식으로 되어있구여
만약 앞의 첫번째 레코드를 기준으로 하여 그 값이 있으면.. 두 번째 값을 읽어 오구여(이것은 해결)
첫번째 값이 현재 존재하지 않는 값이면 그 값을 파일 마지막 라인 뒤에 저장 하는 방식입니다.
즉 if 123 이면
111 111
122 122
141 152
.
.
.
123 456
이런식으로 저장이 되야 하는데요.. 아무리 머리를 굴려도 감을 잡을 수가 없네여
너무 초보라성...
질답이나 강좌 등 간단한 예제라도 있으면 좋은데.. 아무것도 없는거 같습니다.
예제라도 알려주심 감사하겠습니다. 여러 고수님들의 답을 지둘리며
TStrings를 써도 될거 같네요...
TStrings의 LoadFromFile과 SaveToFile을 사용하면 파일 입출력을
쉽게 할 수 있습니다.
읽어온 데이터를 배열로 다루므로 원하는 데이터를 쉽게 찾을 수도 있습니다...