C 언어 코드 조각 - 10.파일에날짜및시간출력.c
C 언어 코드 조각 - 10.파일에날짜및시간출력.c
#include <stdio.h>
#include <time.h>
void main(void)
{
//파일 구조체
FILE *objFile;
//문자열 배열
char buff[200];
//초 단위
time_t now;
//시간 구조체
struct tm t;
//파일 열기
objFile = fopen("Time.txt", "w+");
//파일 처리
if(objFile == NULL)
{
perror("파일 생성 에러...");
fcloseall(); //파일 닫기
return;
}
//초 계산
now = time(NULL);
//현재시간 계산
t = *localtime(&now);
//현재시간 형식화 출력
sprintf(buff, "%d/%d/%d %d:%d:%d"
, t.tm_year + 1900
, t.tm_mon + 1
, t.tm_mday
, t.tm_hour
, t.tm_min
, t.tm_sec
);
//파일에 문자열 출력
fputs(buff, objFile);
//열려져 있는 파일 닫기
fcloseall(); //파일 닫기
//화면 출력
puts(buff); puts("날짜 및 시간을 Time.txt에 저장");
}
Comments
Comments are closed