C语言程序代码
char* CurTime() //从CPU获取系统当前时间{
//系统自定义结构体函数,并对其字符输出形式进行优化
char str[40]={""},year[5],month[3],date[3],hour[5],min[6],sec[6];
tm * curTime;
time_t long_time;
time( &long_time );
curTime = localtime( &long_time );
itoa(curTime->tm_year+1900,year,10);
itoa(curTime->tm_mon+1,month,10);
itoa(curTime->tm_mday,date,10);
itoa(curTime->tm_hour,hour,10);
itoa(curTime->tm_min,min,10);
itoa(curTime->tm_sec,sec,10);
strcpy(str,year);
strcat(str,"/");
if(strlen(month)==1)
{ strcat(str,"0"); strcat(str,month); }
else { strcat(str,month); }
strcat(str,"/");
if(strlen(date)==1) { strcat(str,"0"); strcat(str,date); }
else { strcat(str,date); }
strcat(str,"/");
if(strlen(hour)==1)
{ strcat(str,"0"); strcat(str,hour);}
else { strcat(str,hour); }
strcat(str,":");
if(strlen(min)==1) { strcat(str,"0");strcat(str,min);}
else {strcat(str,min);}
strcat(str,":");
if(strlen(sec)==1) {strcat(str,"0");strcat(str,sec);}
else{strcat(str,sec);}
return str;
}
请高手帮我在每句代码上加上注释