2012-06-25 3 views
0

특정 파일에 줄을 써야합니다. 현재로서는 기본적으로 파일에 쓰기 만하면 파일을 다시 열고 파일의 특정 줄로 돌아가서 거기에서 계속해서 쓰고 그 앞에 있던 내용을 덮어 씁니다. 그렇게하는 방법에 대한 정보는 크게 감사하겠습니다.Visual C++에서 파일의 행을 덮어 씁니다.

+0

현재 StreamWriter를 사용하여 파일에 쓰고 있습니다. – SSEMember

+0

또한 추가 된 문제점에 대해 저는 메모리 관리 Visual C++ – SSEMember

답변

0

마지막으로 알아 냈습니다. 가장 쉬운 방법은 파일의 행을 버퍼로 읽어 들이고 찾고있는 특정 마커를 한 번 읽는 것입니다. 거기에서 파일을 지우고 버퍼의 행을 다시 씁니다. 거기서부터 중단 한 부분부터 계속 쓸 수 있습니다. 이것은 작은 파일에 대해서만 좋은 아이디어입니다.

관련 문제