回答編集履歴

2

冗長な記述を削除

2019/07/13 03:49

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -7,20 +7,6 @@
7
7
  すみません、VCではfopenは排他オープンになるため
8
8
 
9
9
  動作確認の際
10
-
11
- depred_interframe()の
12
-
13
- ```C
14
-
15
- outfp=fopen(outname,"wb");
16
-
17
- ```
18
-
19
- を消して確認していました。
20
-
21
- ”wb”を指定してfopen()しているので上書きオープンされ、ファイルが0バイトになっていますよ。
22
-
23
-
24
10
 
25
11
  depred_interframe()の
26
12
 
@@ -38,4 +24,8 @@
38
24
 
39
25
  ```
40
26
 
27
+ を消して確認していました。
28
+
29
+ ”wb”を指定してfopen()しているので上書きオープンされ、ファイルが0バイトになっていますよ。
30
+
41
- やめれば一致すると思います。
31
+ 上記の不要なfopen()消せば一致すると思います。

1

fopenについて追記

2019/07/13 03:49

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -1 +1,41 @@
1
1
  depred_interframe()の方はnumが0初期化されていないため不定値が入っているのでは?
2
+
3
+
4
+
5
+ (追記)
6
+
7
+ すみません、VCではfopenは排他オープンになるため
8
+
9
+ 動作確認の際
10
+
11
+ depred_interframe()の
12
+
13
+ ```C
14
+
15
+ outfp=fopen(outname,"wb");
16
+
17
+ ```
18
+
19
+ を消して確認していました。
20
+
21
+ ”wb”を指定してfopen()しているので上書きオープンされ、ファイルが0バイトになっていますよ。
22
+
23
+
24
+
25
+ depred_interframe()の
26
+
27
+ ```C
28
+
29
+ outfp=fopen(outname,"wb");
30
+
31
+ if(outfp==NULL){
32
+
33
+ perror("output file open error");
34
+
35
+ exit(-1);
36
+
37
+ }
38
+
39
+ ```
40
+
41
+ をやめれば一致すると思います。