나는 항상 실행되는 서비스를 가지고 있으며 로그 파일도 보관하고 있습니다. 기본적으로 몇 초마다 로그 파일에 새로운 행을 추가합니다. 나는이 줄을 읽은 다음 작은 파일을 작성한 후 여러 줄로 파싱합니다. 내가 가진 질문은 어떻게 내가 로그 파일에서 로그 파일의 서비스를 방해하지 않고 로그 파일에서 이미 구문 분석 한 줄을 삭제할 수 있습니까?C 파일을 다시 쓰지 않고 텍스트 파일의 첫 줄을 지우십시오.
보통 파일의 한 줄을 삭제해야 할 때 원본 파일과 임시 파일을 열고 그 다음 삭제할 원본 파일을 제외하고 임시 파일에 모든 줄을 씁니다. 분명히이 방법은 여기서 말하지 않을 것입니다.
그럼 어떻게 삭제합니까?
다른 사람과 중복되는 http://stackoverflow.com/questions/1151713/delete-a-line-from-a-file-in-c-language –