230412day2.25

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
int main(int argc, const char *argv[])
{
	
	FILE *fp;
/*	FILE *fp1;
	if((fp1=fopen("b.txt","r+"))==NULL)

	{
		perror("");
		return -1;
	}
*/
	
	if((fp=fopen("a.txt","a+"))==NULL)

	{
		perror("");
		return -1;
	}
		
	while(1)
		
	{
			//	ch=fgetc(fp1);
	//	printf("%c",ch);
	time_t sys_time = time(NULL);//获取系统时间毫秒数

	//
	struct tm *fomattime = localtime(&sys_time);
	char str[21];
	
		
	/*	for(int i=0;i<1:i++)
		{
			sprintf(str,"%4d-%2d-%2d-%2d-%2d-%2d\n",fomattime->tm_year+1900\
			,fomattime->tm_mon+1\
			,fomattime->tm_mday\
			,fomattime->tm_hour\
			,fomattime->tm_min\
			,fomattime->tm_sec);
			printf("%s",str);
		fputs(str,fp);
		str[21]="";
		}
		*/
	char a[10]={'\0'};
	char b[10]={'\0'};
//	int a=0;
//	int b=0;
	sprintf(a,"%2d",fomattime->tm_sec);
	int i=0;
		while(i<500){i++;
			time_t sy_time = time(NULL);//获取系统时间毫秒数
			struct tm *fomatime = localtime(&sy_time);
			sprintf(b,"%2d",fomatime->tm_sec);
		}
//	printf("%s --%s",a,b);
	if(strcmp(a,b)!=0)
	{
		FILE *pp;
		if((pp=fopen("./e.txt","r"))==NULL)
		{
			perror("");
			return -1;
		}
		int num;
		fread(&num,2,1,pp);
		printf("num=%d=",num);
		fclose(pp);
		num+=1;
		FILE *oo;
		if((oo=fopen("./e.txt","r"))==NULL)
		{
			perror("");
			return -1;
		}
		fwrite(&num,2,1,oo);
		fclose(oo);
		
		sprintf(str,"%4d-%2d-%2d-%2d-%2d-%2d\n",fomattime->tm_year+1900\
			,fomattime->tm_mon+1\
			,fomattime->tm_mday\
			,fomattime->tm_hour\
			,fomattime->tm_min\
			,fomattime->tm_sec);
			printf("%s",str);

		fputs(str,fp);
		fflush(fp);
	
			}
	}
		return 0;
}

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值