回答編集履歴
4
調べてみたけどよくわからなかったので追記しません。ごめんなさい。。
test
CHANGED
@@ -7,4 +7,3 @@
|
|
7
7
|
うろ覚えのため間違ってたりしたら申し訳ないのですが、
|
8
8
|
fscanfは改行まで読み込まないと次の行をバッファに取り込んでくれないとかだったような...
|
9
9
|
なので方角まで取得することで改行文字を読み取るようにしています。
|
10
|
-
また調べて詳しいことが判り次第追記します。
|
3
修正
test
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
以下のようにすることでループから抜け出せます。
|
2
2
|
```C
|
3
|
-
char
|
3
|
+
char hougaku[10];
|
4
|
-
while (fscanf(fin, "%d,%d,%d,%d,%lf,%lf,%s", &nen, &tuki,&hi,&ji,&kion,&fusoku,
|
4
|
+
while (fscanf(fin, "%d,%d,%d,%d,%lf,%lf,%s", &nen, &tuki,&hi,&ji,&kion,&fusoku,hougaku) != EOF) {
|
5
5
|
```
|
6
6
|
|
7
7
|
うろ覚えのため間違ってたりしたら申し訳ないのですが、
|
2
修正
test
CHANGED
@@ -5,6 +5,6 @@
|
|
5
5
|
```
|
6
6
|
|
7
7
|
うろ覚えのため間違ってたりしたら申し訳ないのですが、
|
8
|
-
fscanfは改行
|
8
|
+
fscanfは改行まで読み込まないと次の行をバッファに取り込んでくれないとかだったような...
|
9
9
|
なので方角まで取得することで改行文字を読み取るようにしています。
|
10
10
|
また調べて詳しいことが判り次第追記します。
|
1
追記
test
CHANGED
@@ -3,3 +3,8 @@
|
|
3
3
|
char* hougaku;
|
4
4
|
while (fscanf(fin, "%d,%d,%d,%d,%lf,%lf,%s", &nen, &tuki,&hi,&ji,&kion,&fusoku,&hougaku) != EOF) {
|
5
5
|
```
|
6
|
+
|
7
|
+
うろ覚えのため間違ってたりしたら申し訳ないのですが、
|
8
|
+
fscanfは改行やスペースなどが来ない限り次の行に行かないとかだったような...
|
9
|
+
なので方角まで取得することで改行文字を読み取るようにしています。
|
10
|
+
また調べて詳しいことが判り次第追記します。
|