質問編集履歴

2

2018/06/19 08:12

投稿

wagon
wagon

スコア11

test CHANGED
File without changes
test CHANGED
File without changes

1

発生している問題と試したことを編集しました

2018/06/19 08:12

投稿

wagon
wagon

スコア11

test CHANGED
File without changes
test CHANGED
@@ -8,24 +8,26 @@
8
8
 
9
9
  ### 発生している問題・エラーメッセージ
10
10
 
11
+ Pop関数をソースファイル内で使うとデータ文字列で読み込んだ最後の配列のみをスタックの容量分だけポップしてしまいます。
12
+
11
- おそらくヘッダファイル内の関数原因なのかと思いました
13
+ アクセス違反発生してしまっています。
14
+
15
+ ```エラーメッセージ
16
+
17
+ stack.exe の 0x0f73d540 (msvcr100d.dll) でハンドルされていない例外が発生しました: 0xC0000005: 場所 0xcccccccc を読み込み中にアクセス違反が発生しました。
18
+
19
+
20
+
21
+ ### 該当のソースコード
22
+
23
+
24
+
25
+ ```c
26
+
27
+ ソースコード
12
28
 
13
29
  ```
14
30
 
15
- stack.exe の 0x0f73d540 (msvcr100d.dll) でハンドルされていない例外が発生しました: 0xC0000005: 場所 0xcccccccc を読み込み中にアクセス違反が発生しました。
16
-
17
-
18
-
19
- ### 該当のソースコード
20
-
21
-
22
-
23
- ```c
24
-
25
- ソースコード
26
-
27
- ```
28
-
29
31
  #include <stdio.h>
30
32
 
31
33
  #include "mystack.h"
@@ -326,7 +328,9 @@
326
328
 
327
329
 
328
330
 
329
- int Popに問題があだろというところまは絞りました
331
+ ブレイクポイントを使ったところエラーはset_data_studentで起きていうでした
332
+
333
+
330
334
 
331
335
 
332
336