c언어에서 logging 파일을 만들때 질문입니다.

mixmccym의 이미지

안녕하세요...
제가 만든 프로그램에서 나온 결과를 파일입출력을 이용하여 log파일을 만들려고 합니다.

우선 프로그램은 무한 루프를 돌게 되어있는데요...
무한 루프를 돌면서 특정할때에는 파일에 로그를 남기게 해놨습니다.

fopen와 sprintf를 사용하여 기록하고 있는데
첫 로그가 남은뒤에 그 다음부터 로그가 쌓이지 않고 새로 처음부터 쌓일까요?

fopen에서 mode는 a+를 사용하였습니다.

icristi의 이미지

옵션을 a+ 했는데 새로 덮어써진다는 것은.....

무한 루프 안에서 파일포인터가 매번 새롭게 (예를 들면 함수콜하고 그 안에 로컬로 선언되서..)
선언되는 것은 아닌지 살펴 보시기 바랍니다.