-3

2 点間の距離を計算するには、c のファイルから座標を読み取る必要があります。

ファイルから次の入力を読み取る方法は?

(25, 4) (1, -6)
(2 ,3) (2,34)
4

1 に答える 1

3

ファイルをそのまま使用できますが、面倒なString Processingが必要になります。個々の番号を取得するには、括弧コンマを取り除く必要があります..

むしろ、ポイントをファイルに保存する方法を変更することをお勧めします。次のように[ファイルに]
ポイントを入れるのではなく: (25, 4) (1, -6)

次のように入力してください:
25 4 1 -6

次に、次のように簡単に言うことができます。

fscanf(fp,"%d%d%d%d,&x1,&y1,&x2,&y2);

2点を取ることです。

于 2013-06-04T10:28:45.233 に答える