#include <stdio.h>
#define N 100
int main(void)
{
double xn[N], yn[N], x, y;
int i, cnt;
FILE *fp;
if((fp=fopen("data.txt", "r"))==NULL) return 0;
for(i=0; fscanf(fp, "%lf%lf", xn + i, yn + i)==2; i++);
cnt = i;
scanf("%lf", &x);
if(x < xn[0] || xn[cnt-1] <= x) return 0;
for(i=0; xn[i] < x; i++);
y = (yn[i+1] - yn[i]) * (x - xn[i]) / (xn[i+1] - xn[i]) + yn[i];
printf("y = %f\n", y);
return 0;
}
この文の
FILE *fp;
if((fp=fopen("data.txt", "r"))==NULL) return 0;
for(i=0; fscanf(fp, "%lf%lf", xn + i, yn + i)==2; i++);
cnt = i;
ここの部分でデータテキストを読み込んでるのはわかるんですが
fscanf(fp, "%lf%lf", xn + i, yn + i)部分で何をやってるかわかりません。誰か教えてください
No.1ベストアンサー
- 回答日時:
おはようございます。
さて、
>fscanf(fp, "%lf%lf", xn + i, yn + i)
この部分は、次のように書換えることが可能です:
------------------------------------
fscanf(fp, "%lf%lf", xn[i], yn[i])
------------------------------------
つまり、おおもとのデータ data.txt を
1行ずつ読み込んでは、そこにあるデータを
配列 xn, yn に代入してゆく、という動作を
しているのですね。
そして、この動作は
fscanf(fp, "%lf%lf", xn + i, yn + i) の値が 2 である
限り、続けられてゆく、ということですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- 工学 Pythonの3Dグラフ表示に関する質問です。 1 2022/12/06 15:03
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# c言語でユーザ関数を利用して複素数のべき乗と絶対値の数列を計算するプログラムが作りたいです。 3 2023/01/29 22:13
- C言語・C++・C# 10個の実数に対する降順ソート結果を出力するプログラムを作りたいのですが、以下のプログラムをどう直せ 1 2022/07/09 22:16
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- C言語・C++・C# C言語(構造体) 3 2022/07/05 20:08
- 数学 京都大学教授が証明。 「ABC予想・宇宙際タイヒミューラー予想」を、ザックリで説明お願致出来ますか? 1 2022/04/11 20:52
- C言語・C++・C# Cのdoubleの浮動小数点表示について 3 2023/04/17 13:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
サブフォルダー内のPDFファイル...
-
恥ずかしいですが、、、 パーセ...
-
国家試験で受験番号マークミス
-
○○様各位と○○各位はどちらが正...
-
FPの試験を受けるのですが、学...
-
「いずれ」でも?「どれ」でも?
-
法政大の法学部と社会学部
-
私立大学について質問です。 福...
-
15問の問題で6割正解は、 何点...
-
交通誘導2級の警備員になろうと...
-
「御会・御協会」の正しい読み...
-
関西大学の法学部に進学するこ...
-
都内で緊急連絡先に使える緊急...
-
法学部が頭いいと言われる理由...
-
文学部と法学部だと、どちらが...
-
専門調理師の学科試験は、真偽...
-
(株)きんざいのFP2級受験講座...
-
ビジネス実務法務検定2級の難...
-
スイミングスクールのコーチ:...
-
「その後」の読み方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サブフォルダー内のPDFファイル...
-
ファイナンシャルプランナー2級...
-
早慶の人がfp1級取得するのは簡...
-
C言語 所々の意味を教えてくだ...
-
恥ずかしいですが、、、 パーセ...
-
実技の反対語は?
-
○○様各位と○○各位はどちらが正...
-
玉掛けと床上操作クレーンの講...
-
「御会・御協会」の正しい読み...
-
法学部が頭いいと言われる理由...
-
文学部と法学部だと、どちらが...
-
交通誘導2級の警備員になろうと...
-
今後十年以内に消滅すると思わ...
-
コミュニケーションをとる?
-
何の金融知識もなしに、FP3級...
-
学科と実技
-
漢検の「せいせんえんしゅう」...
-
証券外務員2種に受かるためには...
-
15問の問題で6割正解は、 何点...
-
合格するためには
おすすめ情報