回答編集履歴

1

質問変更に対応

2017/12/16 13:02

投稿

otn
otn

スコア84423

test CHANGED
@@ -1,3 +1,59 @@
1
1
  テキストファイルのようなので、そのまま1行ずつ文字列として読んで書けば良いと思います。
2
2
 
3
3
  形式を加工したいと言うことなら、どう加工したいのか書いてください。
4
+
5
+
6
+
7
+ #コメントを受けての追記
8
+
9
+ こんな感じでしょうか。エラー処理は手抜きです。
10
+
11
+ ```C
12
+
13
+ #include <stdio.h>
14
+
15
+ #include <stdlib.h>
16
+
17
+ main(){
18
+
19
+ FILE *fp;
20
+
21
+ int num, bit;
22
+
23
+ int a1[36], a2[36];
24
+
25
+ int i;
26
+
27
+
28
+
29
+ fp = fopen("data_set.dat","r");
30
+
31
+ if(!fp) { exit(1); }
32
+
33
+ if(fscanf(fp,"%d",&num)!=1) { exit(2); }
34
+
35
+ if(fscanf(fp,"%d",&bit)!=1) { exit(3); }
36
+
37
+
38
+
39
+ for(i=0; i<36; i++){
40
+
41
+ if(fscanf(fp,"%d,",&a1[i])!=1) { exit(4); }
42
+
43
+ }
44
+
45
+
46
+
47
+ for(i=0; i<36; i++){
48
+
49
+ if(fscanf(fp,"%d,",&a2[i])!=1) { exit(5); }
50
+
51
+ }
52
+
53
+
54
+
55
+ fclose(fp);
56
+
57
+ }
58
+
59
+ ```