Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
2 点間の距離を計算するには、c のファイルから座標を読み取る必要があります。
ファイルから次の入力を読み取る方法は?
(25, 4) (1, -6) (2 ,3) (2,34)
ファイルをそのまま使用できますが、面倒なString Processingが必要になります。個々の番号を取得するには、括弧とコンマを取り除く必要があります..
むしろ、ポイントをファイルに保存する方法を変更することをお勧めします。次のように[ファイルに] ポイントを入れるのではなく: (25, 4) (1, -6)
次のように入力してください: 25 4 1 -6
次に、次のように簡単に言うことができます。
fscanf(fp,"%d%d%d%d,&x1,&y1,&x2,&y2);
2点を取ることです。