Desc :

 

시간을 sprint() 함수를 이용하여 (형식화) buff에 저장하고

fputs()를 이용하여 파일에 문자열을 쓴다


Source Code :

#include <stdio.h>
#include <time.h>

void main()
{
	FILE *fp;
	char buff[200];
	time_t now;
	struct tm t;

	fp = fopen("C:\\Users\\w4135\\OneDrive\\test.txt","w+");

	if (fp == 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, t.tm_mday, t.tm_hour, t.tm_min, t.tm_sec);

	fputs(buff, fp);
	fcloseall();

	puts(buff);

	puts("시간을 txt에 저장하였습니다.");


}

 


Result :

+ Recent posts