私は入門クラスの終わりに近づいていますが、ここで何が起こっているのか理解できません。まず、コード:
#include <iostream>
#include <fstream>
using namespace std;
int main( )
{
double id = 0.0;
double rate = 0.0;
double hours = 0.0;
double gross = 0.0;
ifstream wData;
wData.open("workers.txt", ios::in);
if (wData.is_open())
{
for (int count = 0; count < 8; count = count + 1)
{
wData << id << rate << hours;
gross = rate * hours;
cout << "Employee ID: " << id << "Gross Pay: " << gross << endl;
}
wData.close();
}
else
{
cout << "The file could not be opened." << endl;
}
system("pause");
return 0;
}
次に、エラー:
41 no match for 'operator<<' in 'wData << id'
それはちょっとしたことだろうwData << id << rate << hours;
私はいくつか突っついてきました(私は本当に自分でこれらを解決しようとするのが好きです)が、何が起こっているのかを正確に特定することはできません. 私が頭を悩ませているのは、本当に明白なことかもしれないと思います。