回答編集履歴
1
追記
answer
CHANGED
@@ -1,3 +1,7 @@
|
|
1
1
|
fopen()のパラメータ"r" はテキスト用です。バイナリ読み込み("rb")を使いましょう。その後fread()でstarsに読み込めばいい。各関数の使い方は[
|
2
2
|
C言語関数辞典](http://www.c-tipsref.com/)などで調べてみましょう。
|
3
|
-
・・また、maisumakunさんの言うように、テキストにしたほうが何かと便利ですよd^^
|
3
|
+
・・また、maisumakunさんの言うように、テキストにしたほうが何かと便利ですよd^^
|
4
|
+
[追記]
|
5
|
+
勘違いか(_"_; テキストファイルを読んでる?・・・いらん事を言ってしまったような;;申し訳ないm(_"_)m
|
6
|
+
で、テキストの場合は、fgets()で読み込んでsscanf()で変換するのが問題が起こりにくいですよd^^;
|
7
|
+
あと、fscanf()の"%d %d~"の間の空白ですが、私は分かりにくいので"%d,%d~"と言うように','(カンマ)を入れるようにしています。こんな感じ→sscanf(line.c_str(),"%lf,%lf,%lf",・・・・
|