Это то, что у меня сейчас есть:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main(){
fstream bookings("Schedule.txt");
fstream magicians("Magicians.txt");
fstream holidays("Holidays.txt");
//already tested to make sure these are open & they are
string test;
string holiday;
bookings >> test;
if(test.length()==0){
while(getline(holidays, holiday)){
bookings << holiday;
cout << "test";
}
}
bookings.close();
magicians.close();
holidays.close();
return 0;
}
Мой Holidays.txt
содержит это:
Veteran's Day
Valentine's Day
Halloween
Christmas
New Years
Я убедился, что мои файлы находятся в правильном каталоге и чтофайлы на самом деле открыты.Я прошел через программу, чтобы убедиться, что holiday
получает строку соответственно, но bookings << holiday;
, похоже, не работает должным образом для меня?