電話帳をプログラムしていますが、ファイルの読み込みに問題があります。 エラーがある:[保留]「演算子>>」の一致(オペランドの型が「のstd :: basic_istream」と「」です)'operator >>'(オペランドの種類は 'std :: basic_istream'と '')と一致しません
は、この関数は、txtファイルに書き込みのためではありません:
void PhoneBook::Save(){ while(1)
{
ofstream file;
file.open("test.txt",ios::app);
file<<contact.first<<endl
<<contact.last<<endl
<<contact.areacode<<endl
<<contact.number<<endl
<<contact.email<<endl
<<contact.webaddr<<endl
<<contact.address;
}}
と負荷の関数である:
void PhoneBook::Load()
{
ifstream file("test.txt");
//how i can make it(reading from file)correct?
if (file.is_open())
{
file>>contact.first>>endl
>>contact.last>>endl
>>contact.areacode>>endl
>>contact.number>>endl
>>contact.email>>endl
>>contact.webaddr>>endl
>>contact.address;
}
else
cout<<"error in openening file";
}
http://idownvotedbecau.se/itsnotworking/ – user0042