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

質問編集履歴

2

修正

2017/09/12 09:52

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  過去のデータだけを表示したいのですが、コンパイルは通るのですが、実行で異常終了します。コードのどこが悪いのでしょうか.したにある実行結果を得たいのですが、こんな風にしたらどうですかと指摘を受けて書き直したのですが、エラーが出て実行できない状態です。1)fread_score_data関数の使うのか使わないのかわかりません。
2
2
  ファイル名dtfile2はとりあえず使いません。デバッグで調べようとしたのですが
3
- 慣れてないのでエラーが出て、step実行できません。gdb a.outでa.outがないと出ているので対処法がわかりません。過去の履歴がLUCKNUM.DATに入っていてそれを表示したのですが。たくさんヘッダーファイルがありますが、後から実行時間に並べたり、最近の10回を表示するためのものです。
3
+ 慣れてないのでエラーが出て、step実行できません。gdb a.outでa.outがないと出ているので対処法がわかりません。過去の履歴がLUCKNUM.DATに入っていてそれを表示したのですが。たくさんヘッダーファイルがありますが、後から実行時間の短い順(10個)に並べたり、最近の10回を表示するためのものです。
4
4
  すみませんが、具体的にどうすればいいか教えていただければありがたいです。
5
5
  ```
6
6
  コード

1

説明文の修正

2017/09/12 09:52

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,7 @@
1
- 過去のデータだけを表示したいのですが、コンパイルは通るのですが、実行で異常終了します。コードのどこが悪いのでしょうか```c言語
1
+ 過去のデータだけを表示したいのですが、コンパイルは通るのですが、実行で異常終了します。コードのどこが悪いのでしょうか.したにある実行結果を得たいのですが、こんな風にしたらどうですかと指摘を受けて書き直したのですが、エラーが出て実行できない状態です。1)fread_score_data関数の使うのか使わないのかわかりません。
2
+ ファイル名dtfile2はとりあえず使いません。デバッグで調べようとしたのですが
3
+ 慣れてないのでエラーが出て、step実行できません。gdb a.outでa.outがないと出ているので対処法がわかりません。過去の履歴がLUCKNUM.DATに入っていてそれを表示したのですが。たくさんヘッダーファイルがありますが、後から実行時間に並べたり、最近の10回を表示するためのものです。
4
+ すみませんが、具体的にどうすればいいか教えていただければありがたいです。
2
5
  ```
3
6
  コード
4
7
  #include <stdio.h>
@@ -8,6 +11,7 @@
8
11
  #include <stdlib.h>
9
12
  #include <sys/types.h>
10
13
  #include <unistd.h>
14
+ #include "getputch.h"
11
15
 
12
16
  #define MAX_STAGE 3
13
17
  #define swap(type, x, y) do{ type t = x; x = y; y = t; } while (0)
@@ -67,12 +71,12 @@
67
71
  int main(void)
68
72
  {
69
73
  FILE *fp;
70
-
74
+ init_getputch(); //ライブラリの初期処理235p
71
75
  fp = fopen(dtfile, "rb");
72
76
 
73
77
  print_score_data(score_data);
74
-
78
+ term_getputch();
75
- return 0;
79
+ return 0;
76
80
  }
77
81
  ```
78
82
  /* 実行結果(errorで実行できない)