c프로그래밍 로그 기능
글쓴이: zhxk123 / 작성시간: 일, 2014/03/23 - 3:08오후
다음 조건을 만족하는 log 기능 구현
#ifndef __LOG_H__
#define __LOG_H__
// open log file 'fn' in append mode
// return nonzero if fail
int log_open(const char *fn);
// close log file
void log_close(void);
// output log message
// return nonzero if fail
int log(const char *format, ...);
#endif
* log.c, log_test.c 작성
- log() 함수:
. 출력 후 항상 log stream을 flush할 것
. 첨부 파일에 주어진 get_time()을 이용하여 log 시간도 함께 기록
void get_time(char time_str[TIME_STR_SIZE]) {
time_t t = time(NULL);
strftime(time_str, TIME_STR_SIZE, "%c", localtime(&t));
}
이걸로 로그남기능을 만들려고하는데 어떻게 해야되나요?
Forums:
또 올리셨네..
이전글에 익명 어느분이 숙제는 스스로 하시라고 써놓으셨던데
위에 함수 프로토타입도 다 있고
요구사항도 다 제시되어 있네요
내부 구현은 스스로 하시면 됩니다
1년차 임베디드 소프트쟁이 입니다
시스템에 관심이 많습니다
..
유사한 예시는 인터넷이 설명도 많이 있습니다.
직접 찾아서 해보시고 어디가 막힌다고 물어보시는게 순서가 아닐까 싶습니다.
http://stackoverflow.com/questions/15784729/an-example-of-use-of-varargs-in-c
원하시는 답을 아주 기본부분만 알려주는예시가 있네요.
나머지는 응용 구현하시면 될듯합니다.
---------------------------------------------------------------
Opensource에 기여하는 것이 꿈입니다.
내가 만든 코드를 모두가 사용할 때 까지~
좋은 정보 감사합니다.
프로그래밍 초보인 저에게 유용했어요 감사합니다.
참고해보세요.
.
첨부된 파일을 참고해보세요.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
댓글 달기