テストの目的で、通常はコンテンツを含むファイルを開こうとしています。ファイルを使用可能/存在させずにプログラムを初期化したいので、プログラムは空のファイルを作成する必要がありますが、実装に問題があります。これはもともと私のコードです
void loadFiles() {
fstream city;
city.open("city.txt", ios::in);
fstream latitude;
latitude.open("lat.txt", ios::in);
fstream longitude;
longitude.open("lon.txt", ios::in);
while(!city.eof()){
city >> cityName;
latitude >> lat;
longitude >> lon;
t.add(cityName, lat, lon);
}
city.close();
latitude.close();
longitude.close();
}
ofstream、ifstream、ios::out
すべてのバリエーションを追加して、考えられるすべてを試しました。問題を解決するために何をすべきかを誰かに説明してもらえますか。ありがとう!