質問編集履歴
2
情報の追加依頼に基づき編集しました
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
データが正しく出力されません…
|
body
CHANGED
@@ -1,18 +1,13 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
3
|
C++を用いて自動採点のシステムを開発しているのですが、
|
4
|
-
out_of_rangeの例外がどこから発生して、どう処理したらいいのかが分かりません。
|
4
|
+
~~out_of_rangeの例外がどこから発生して、どう処理したらいいのかが分かりません。~~
|
5
|
+
今度はデータが正しく出力されない問題が発生しました…
|
5
6
|
|
6
7
|
### 発生している問題・エラーメッセージ
|
7
|
-
|
8
|
-
```
|
9
|
-
terminate called after throwing an instance of 'std::out_of_range'
|
10
|
-
what(): basic_string::substr: __pos (which is 4) > this->size() (which is 0)
|
11
|
-
|
12
|
-
This application has requested the Runtime to terminate it in an unusual way.
|
8
|
+
~~terminate called after throwing an instance of 'std::out_of_range'what(): basic_string::substr: __pos (which is 4) > this->size() (which is 0)This application has requested the Runtime to terminate it in an unusual way.
|
13
9
|
Please contact the application's support team for more information.
|
14
|
-
|
10
|
+
~~
|
15
|
-
|
16
11
|
### 該当のソースコード
|
17
12
|
|
18
13
|
```C++
|
@@ -98,4 +93,12 @@
|
|
98
93
|
### 追加
|
99
94
|
|
100
95
|
「data.csv」のサンプルです。
|
101
|
-
[data.csv](https://drive.google.com/file/d/1IewVqd_p9o7AjEgH_-45knRZEZ2iMDR8/view?usp=sharing)
|
96
|
+
[data.csv](https://drive.google.com/file/d/1IewVqd_p9o7AjEgH_-45knRZEZ2iMDR8/view?usp=sharing)
|
97
|
+
|
98
|
+
開発環境はMinGW6.3.0です。
|
99
|
+
エディタはTeraPadを使用しています。
|
100
|
+
|
101
|
+
回答者のご指摘からmain関数にtry,catchを入れたところ、ひとまずエラーが解消されました。
|
102
|
+
ですが、入力したデータは4つ連続しているのですが、出力した「log.csv」には以下のように無駄に空白が入ってしまいました…
|
103
|
+
良ければ原因は何処なのか教えてほしいです…
|
104
|
+

|
1
情報の追加依頼に基づき編集しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -93,4 +93,9 @@
|
|
93
93
|
### 補足情報
|
94
94
|
|
95
95
|
「#include "AnswerCheck.h"」は問題採点用のヘッダで、こちらにエラーが無い事は確認済みです。
|
96
|
-
また、読み込みファイルの「data.csv」は読み込むデータが1つのみ(Googleフォームの結果を落としているので2行)の場合は問題なく動きます。
|
96
|
+
また、読み込みファイルの「data.csv」は読み込むデータが1つのみ(Googleフォームの結果を落としているので2行)の場合は問題なく動きます。
|
97
|
+
|
98
|
+
### 追加
|
99
|
+
|
100
|
+
「data.csv」のサンプルです。
|
101
|
+
[data.csv](https://drive.google.com/file/d/1IewVqd_p9o7AjEgH_-45knRZEZ2iMDR8/view?usp=sharing)
|