fopen 함수 질문드립니다.

익명 사용자의 이미지

로그 파일을 만들고 싶어서

fopen 함수를 사용해봤습니다.

근데 조건이 "chat_log_날짜.log" 이렇게 생성되는 것이라

len = sprintf(buf,"%d%d%d",d->tm_year+1900,d->tm_mon+1,d->tm_mday); 이렇게 해서

FILE *log;
 
log = fopen("chat_log_%s.log","a+",buf);
 
fclose(log);

이리 해볼려고 만들었지만 역시 실패 buf 는 실행시킨 날짜마다 알아서 바뀔테니 상관없지만
파일 이름을 날마다 바뀌는 코드가 생각이 안납니다.. 조언 부탁드립니다..

m4170의 이미지

fopen의 원형을 다시 한번 확인해 보시고 기존에 사용하셨던 sprintf와 잘 조합하여 구현해 보세요.