해결 VC6 -- > VC 2005 -- > VC 2008 에 없 음<br>문제.
해결 방안 은 csdn 에서 왔 습 니 다.http://topic.csdn.net/u/20080408/00/94a28ec7-799c-478e-be16-5c490723a0bf.html
코드 바로 올 려 주세요.
/*
- * Copyright (C) 2008 mymtom ([email protected]) * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * $Id: src/lib/libtrace/gettimeofday.c,v 1.1 2008/03/28 12:08:44 mymtom Exp $
*/
#include
<
time.h
>
#ifdef WIN32 # include
<
windows.h
>
#else
# include
<
sys
/
time.h
>
#endif
#ifdef WIN32
int
gettimeofday(
struct
timeval
*
tp,
void
*
tzp) { time_t clock;
struct
tm tm; SYSTEMTIME wtm; GetLocalTime(
&
wtm); tm.tm_year
=
wtm.wYear
-
1900
; tm.tm_mon
=
wtm.wMonth
-
1
; tm.tm_mday
=
wtm.wDay; tm.tm_hour
=
wtm.wHour; tm.tm_min
=
wtm.wMinute; tm.tm_sec
=
wtm.wSecond; tm. tm_isdst
=
-
1
; clock
=
mktime(
&
tm); tp
->
tv_sec
=
clock; tp
->
tv_usec
=
wtm.wMilliseconds
*
1000
;
return
(
0
); }
#endif
/* WIN32 */
C/C++ code
#include
<
stdio.h
>
#include
<
stdlib.h
>
#include
<
time.h
>
#ifdef WIN32 # include
<
windows.h
>
#else
# include
<
sys
/
time.h
>
#endif
int
gettimeofday(
struct
timeval
*
tp,
void
*
tzp);
#if
defined(_MSC_VER) && !defined(snprintf)
#define
snprintf _snprintf
#endif
int
main(
int
argc,
char
*
argv[]) {
struct
timeval tv;
char
buf[]
=
"
1970-01-01 00:00:00.000
"
; (
void
)gettimeofday(
&
tv,
0
); (
void
)strftime(buf,
sizeof
(buf)
-
1
,
"
%Y-%m-%d %H:%M:%S.000
"
, (localtime(
&
tv.tv_sec))); (
void
)snprintf(buf
+
20
,
3
,
"
%03d
"
, (
int
)(tv.tv_usec
/
1000
)); (
void
)printf(
"
%s
"
, buf);
return
(
0
); }
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Ruby의 구조체 클래스은 접근자 메서드가 있는 속성 모음입니다. 클래스를 명시적으로 작성할 필요 없이. Struct 클래스는 구성원 및 해당 값 집합을 포함하는 새 하위 클래스를 생성합니다. 각 멤버에 대해 #attr_accessor 와...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.