|
这是个显示当前时间的程序。- int
- main(void)
- {
- struct timeval tv;
- static char str[30];
- char *ptr;
- if(gettimeofday(&tv,NULL) <0) {
- perror("gettimeofday error");
- exit(1);
- }
- ptr=ctime(&tv.tv_sec);
- strcpy(str,&ptr[11]); /* &ptr[11]的意思不懂 ,请详细点解释*/
- /* Fri Sep 13 00:00:00 1986\n\0 */
- /* 0123456789012345678901234567 */
- snprintf(str+8,sizeof(str)-8,".%06ld",tv.tv_usec);
- printf("012345678901234567890123456789\n");
- printf("%s\n",str);
- return(0);
- }
复制代码 |
|