ファイルから情報を取得し、そのデータを配列に格納するという課題が与えられました。ファイル内のデータは次のようにソートされます
ニューヨーク 40 43 N 74 01 W
最初の 20 文字は都市の名前で、その後に緯度と経度が続きます。緯度と経度は、いくつかの方法で簡単に取得できます
fscanf(infile, "%d(
または%c
私が得ているものに応じて)", pointer)
動作しますので問題ありません。
私の問題は、都市名の一部にスペースが含まれているため、都市名の文字列を収集する方法がわからないことです。区切り記号の使用について何かを読みましたが、読んだところ、行全体を読み取るために使用されているようです。ファイルから都市名を読み取り、スペースを含む名前全体を文字配列に格納する方法はありますか? ありがとう。