서버/클라이언트 응용 프로그램에서 작업 중입니다. 모든 활성 클라이언트의 정보를 "Information.txt"라는 텍스트 파일로 유지하려고합니다. 매 3 년마다이 텍스트 파일을 업데이트합니다. 그래서, 나는 파일을 지우지 않고 매 3 초마다 모든 내용을 지우고 싶다. 할 방법이 있습니까? :( 나는) (freopen을 사용하지 않습니다.텍스트 파일의 내용을 지우십시오.
1
A
답변
1
을
하면 fopen (파일 이름, 플래그)
플래그를 사용하여 파일을 엽니 = "w"또는 "WB와 시도 "지워지고 지워질 것입니다.
3
주기적으로 파일을 지우는 문제는 파일이 지워졌지만 쓰여지기 전에 프로세스가 충돌 할 경우 데이터가 손실된다는 것입니다. 이전 데이터는 사라졌지만 새 데이터 아직 없어요.
이 문제에 대한 일반적인 접근 방법은 새 파일을 작성한 후 작성한 다음 새 파일을 이전 파일로 바꾸는 것입니다. 이렇게하면 항상 파일이 생기고 때로는 (아주 짧은 기간 동안) 두 개의 파일이 있습니다.
1
그냥 fopen
으로 파일을 열고
w 자르기 파일에서 길이가 0 + 또는 WB 승 또는 승 에 플래그를 설정 또는 쓰기를위한 텍스트 파일을 만들 수 있습니다. 스트림은 파일의 시작 부분에 배치됩니다.
w 읽기와 쓰기에 대한 +
를 엽니 다. 이 없으면 파일이 생성되고, 그렇지 않으면 잘립니다. 스트림은 파일의 시작 부분에 에 위치합니다.
관련 문제
- 1. TextWriter를 사용하여 텍스트 파일의 내용을 지우십시오. C#
- 2. \ n이없는 텍스트 파일의 줄을 지우십시오.
- 3. 탭에 대한 UITextField의 텍스트 속성 내용을 지우십시오.
- 4. 텍스트 파일의 데이터를 C++로 지우십시오
- 5. InternetExplorer.Application 내용을 지우십시오.
- 6. 패널의 내용을 지우십시오.
- 7. 마지막 행을 선택하고 내용을 지우십시오.
- 8. 텍스트 파일의 내용을 인쇄하는 방법
- 9. 저장 후 필드의 내용을 지우십시오 .net C#
- 10. C 파일을 다시 쓰지 않고 텍스트 파일의 첫 줄을 지우십시오.
- 11. VBA 런타임 오류 : Excel 시트의 내용을 지우십시오.
- 12. 다른 ID를 사용하면 카트 내용을 지우십시오 PHP
- 13. 헤더가 비어있는 경우 열의 내용을 지우십시오. vba
- 14. 사전 통합 테스트 단계에서 폴더 내용을 지우십시오.
- 15. Flex3 : 포함 된 텍스트 파일의 내용을 변수로로드
- 16. 두 거대한 텍스트 파일의 내용을 빠르게 비교합니다.
- 17. JSP 페이지에 텍스트 파일의 내용을 표시하는 방법
- 18. .txt 파일의 내용을 텍스트 필드에 넣는 방법
- 19. 텍스트 파일의 내용을 읽고 mysql 데이터베이스에 삽입하십시오.
- 20. 텍스트 파일의 내용을 확인하는 방법은 무엇입니까?
- 21. Coffeescript 텍스트 파일의 내용을 문자열 변수로로드
- 22. 어떻게 PHP에서 텍스트 파일의 내용을 제거 할
- 23. Perl에서 오프셋에서 끝까지 텍스트 파일의 내용을 읽습니다.
- 24. 텍스트 파일의 내용을 올바르게 바꾸는 방법
- 25. 삽입 된 텍스트 파일의 내용을 읽으려면 어떻게해야합니까?
- 26. 작업 설명에 텍스트 파일의 내용을 삽입하십시오.
- 27. 텍스트 파일의 내용을 arraylist에 저장하는 방법
- 28. PHP의 텍스트 영역에 문서 파일의 내용을 표시
- 29. 텍스트 파일의 내용을 새 파일로 변환
- 30. 자바 스크립트를 사용하여 텍스트 파일의 내용을 읽습니다.
대신'fopen'을 사용 하시겠습니까? –
예, fopen을 사용하는 것은 문제가 아닙니다 :) freopen()을 사용하고 싶지 않습니다. – Ayse
"w"로 닫고여십시오. 오히려 "w +" –