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

質問編集履歴

2

「該当のソースコード」に補足追加

2019/05/12 10:16

投稿

bayashiP
bayashiP

スコア13

title CHANGED
File without changes
body CHANGED
@@ -31,8 +31,14 @@
31
31
  std::fclose(fp);
32
32
  }
33
33
  ```
34
+ *************
35
+ 2019/5/12 追記
36
+ 今更なのですが、クラスを含んだ構造体を fwrite 関数で読み書きするのは、大丈夫なのでしょうか?
37
+ EvalParametersは構造体なのですが、メンバに自作クラスを含んでいます。
38
+ それがエラーの原因になっている可能性はありますか?
39
+ (fread による読み込みでは、正しく値を読み込めていました。また下にある通り、macOSでは読み書き共にエラーは起こりませんでした。)
40
+ *******************************************
34
41
 
35
-
36
42
  ### 試したこと
37
43
  - OSのファイルサイズ上限に引っかかっているのかと思い、ulimitコマンドで確認して見た所、以下のような設定になっていました。
38
44
 

1

ulimitの詳細結果を追記

2019/05/12 10:16

投稿

bayashiP
bayashiP

スコア13

title CHANGED
File without changes
body CHANGED
@@ -35,7 +35,9 @@
35
35
 
36
36
  ### 試したこと
37
37
  - OSのファイルサイズ上限に引っかかっているのかと思い、ulimitコマンドで確認して見た所、以下のような設定になっていました。
38
+
38
39
  ```
40
+ > ulimit -Sa
39
41
  core file size (blocks, -c) 0
40
42
  data seg size (kbytes, -d) unlimited
41
43
  scheduling priority (-e) 0
@@ -53,6 +55,26 @@
53
55
  virtual memory (kbytes, -v) unlimited
54
56
  file locks (-x) unlimited
55
57
  ```
58
+ ```
59
+ > ulimit -Ha
60
+ core file size (blocks, -c) 0
61
+ data seg size (kbytes, -d) unlimited
62
+ scheduling priority (-e) 0
63
+ file size (blocks, -f) unlimited
64
+ pending signals (-i) 127716
65
+ max locked memory (kbytes, -l) 64
66
+ max memory size (kbytes, -m) unlimited
67
+ open files (-n) 4096
68
+ pipe size (512 bytes, -p) 8
69
+ POSIX message queues (bytes, -q) 819200
70
+ real-time priority (-r) 0
71
+ stack size (kbytes, -s) unlimited
72
+ cpu time (seconds, -t) unlimited
73
+ max user processes (-u) 127716
74
+ virtual memory (kbytes, -v) unlimited
75
+ file locks (-x) unlimited
76
+ ```
77
+
56
78
  (OSについてはあまり詳しくないのですが、この file size の数字が、プログラムの扱えるファイルサイズ上限を決めているということで良いのでしょうか?)
57
79
 
58
80