質問するログイン新規登録

回答編集履歴

2

fix

2017/09/13 08:12

投稿

mattn
mattn

スコア5030

answer CHANGED
@@ -169,7 +169,7 @@
169
169
  if ((fp = fopen(dtfile, "rb")) == NULL) {
170
170
  printf("ファイルを作成します。\n\n");
171
171
  best = DBL_MAX; /* float.hに定義されている。double型で表現できる最大値を表すマクロDBL_MAX */
172
- return;
172
+ return 0.0;
173
173
  }
174
174
 
175
175
  printf("\n過去の履歴\n-------------------------- \n");

1

fix

2017/09/13 08:12

投稿

mattn
mattn

スコア5030

answer CHANGED
@@ -16,6 +16,10 @@
16
16
 
17
17
  エラー処理があったりなかったり。
18
18
 
19
+ ## 明瞭でない関数名
20
+
21
+ 関数名の意味が見ただけで分からない。
22
+
19
23
  ## early return になってない
20
24
 
21
25
  処理を中断しているのでもう return してよいのにしていない。
@@ -24,6 +28,8 @@
24
28
 
25
29
  気になった箇所だけ書き換えてみました。エラー処理を追加しているので処理の流れが変わってしまっていたらすみません。
26
30
 
31
+ 見ただけで意味が伝わりにくい関数名について直そうと思いましたが、良く分からないので断念しました。
32
+
27
33
  ```c
28
34
  // ラックナンバーサーチ・トレーニング
29
35
  // 過去の履歴とそれらの実行日時,実行時間