回答編集履歴

1

編集

2017/09/26 14:45

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -4,58 +4,62 @@
4
4
 
5
5
  int compare(TIME_DATA *data1, TIME_DATA *data2) {
6
6
 
7
- const int DATA1_IS_BIGGER = 1;
7
+ const int DATUM1_IS_BIGGER = 1;
8
8
 
9
- const int DATA1_IS_SMALLER = -1;
9
+ const int DATUM1_IS_SMALLER = -1;
10
10
 
11
- const int DATA_IS_EQUAL = 0;
11
+ const int DATA_ARE_EQUAL = 0;
12
12
 
13
13
 
14
14
 
15
- if(data1->tm_year > data2->tm_year) return DATA1_IS_BIGGER;
15
+ if(data1->tm_year > data2->tm_year) return DATUM1_IS_BIGGER;
16
16
 
17
- if(data1->tm_year < data2->tm_year) return DATA1_IS_SMALLER;
17
+ if(data1->tm_year < data2->tm_year) return DATUM1_IS_SMALLER;
18
18
 
19
19
 
20
20
 
21
- if(data1->tm_mon > data2->tm_mon ) return DATA1_IS_BIGGER;
21
+ if(data1->tm_mon > data2->tm_mon ) return DATUM1_IS_BIGGER;
22
22
 
23
- if(data1->tm_mon < data2->tm_mon ) return DATA1_IS_SMALLER;
23
+ if(data1->tm_mon < data2->tm_mon ) return DATUM1_IS_SMALLER;
24
24
 
25
25
 
26
26
 
27
- if(data1->tm_mday > data2->tm_mday) return DATA1_IS_BIGGER;
27
+ if(data1->tm_mday > data2->tm_mday) return DATUM1_IS_BIGGER;
28
28
 
29
- if(data1->tm_mday < data2->tm_mday) return DATA1_IS_SMALLER;
29
+ if(data1->tm_mday < data2->tm_mday) return DATUM1_IS_SMALLER;
30
30
 
31
31
 
32
32
 
33
- if(data1->tm_hour > data2->tm_hour) return DATA1_IS_BIGGER;
33
+ if(data1->tm_hour > data2->tm_hour) return DATUM1_IS_BIGGER;
34
34
 
35
- if(data1->tm_hour < data2->tm_hour) return DATA1_IS_SMALLER;
35
+ if(data1->tm_hour < data2->tm_hour) return DATUM1_IS_SMALLER;
36
36
 
37
37
 
38
38
 
39
- if(data1->tm_min > data2->tm_min ) return DATA1_IS_BIGGER;
39
+ if(data1->tm_min > data2->tm_min ) return DATUM1_IS_BIGGER;
40
40
 
41
- if(data1->tm_min < data2->tm_min ) return DATA1_IS_SMALLER;
41
+ if(data1->tm_min < data2->tm_min ) return DATUM1_IS_SMALLER;
42
42
 
43
43
 
44
44
 
45
- if(data1->tm_sec > data2->tm_sec ) return DATA1_IS_BIGGER;
45
+ if(data1->tm_sec > data2->tm_sec ) return DATUM1_IS_BIGGER;
46
46
 
47
- if(data1->tm_sec < data2->tm_sec ) return DATA1_IS_SMALLER;
47
+ if(data1->tm_sec < data2->tm_sec ) return DATUM1_IS_SMALLER;
48
48
 
49
49
 
50
50
 
51
- if(data1->tm_year > data2->tm_year) return DATA1_IS_BIGGER;
51
+ if(data1->tm_year > data2->tm_year) return DATUM1_IS_BIGGER;
52
52
 
53
- if(data1->tm_year < data2->tm_year) return DATA1_IS_SMALLER;
53
+ if(data1->tm_year < data2->tm_year) return DATUM1_IS_SMALLER;
54
54
 
55
55
 
56
56
 
57
- return DATA_IS_EQUAL;
57
+ return DATA_ARE_EQUAL;
58
58
 
59
59
  }
60
60
 
61
61
  ```
62
+
63
+
64
+
65
+ バイト列を比較する方法もあると思いますが、ちょっと不安なのでここでは避けました。