comparison defical-c/src/basic/inefficient.cpp @ 0:ebed2bd0d300

Initial import from svn. History be damned.
author Edho P. Arief <me@myconan.net>
date Fri, 02 Apr 2010 23:11:57 +0700
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:ebed2bd0d300
1 #include <sstream>
2 #include "inefficient.h"
3
4 string uint32_t_to_str(uint32_t myint)
5 {
6 stringstream tempstr;
7 tempstr<<myint;
8 return tempstr.str();
9 }
10
11 double stdev(uint32_t * numbers)
12 {
13 //TODO
14 return 0;
15 }
16
17 gettime::gettime()
18 {
19 uint32_t year,month,day,hour,min,sec;
20 #ifdef _MSC_VER
21 SYSTEMTIME st;
22 GetLocalTime(&st);
23 char temp[5];
24 sprintf_s(temp,5,"%04d",st.wYear);
25 year=atoi(temp);
26 sprintf_s(temp,3,"%02d",st.wMonth);
27 month=atoi(temp);
28 sprintf_s(temp,3,"%02d",st.wDay);
29 day=atoi(temp);
30 sprintf_s(temp,3,"%02d",st.wHour);
31 hour=atoi(temp);
32 sprintf_s(temp,3,"%02d",st.wMinute);
33 min=atoi(temp);
34 sprintf_s(temp,3,"%02d",st.wSecond);
35 sec=atoi(temp);
36 sprintf_s(time_v,20,"%04d-%02d-%02d %02d:%02d:%02d",year,month,day,hour,min,sec);
37 sprintf_s(time_s,16,"%04d%02d%02d_%02d%02d%02d",year,month,day,hour,min,sec);
38 #else
39 struct tm *mytm;
40 time_t mytime;
41 time(&mytime);
42 mytm=gmtime(&mytime);
43 year=mytm->tm_year+1900;
44 month=mytm->tm_mon+1;
45 day=mytm->tm_mday;
46 hour=mytm->tm_hour;
47 min=mytm->tm_min;
48 sec=mytm->tm_sec;
49 sprintf(time_v,"%04d-%02d-%02d %02d:%02d:%02d",year,month,day,hour,min,sec);
50 sprintf(time_s,"%04d%02d%02d_%02d%02d%02d",year,month,day,hour,min,sec);
51 #endif
52 }