有人能解释为什么此代码不起作用吗? 它说这个运算符不存在或类似的东西。 请帮助我
void Account::read_rec()
{
std::ifstream infile;
infile.open("record.bank", std::ios::binary);
if (!infile)
{
std::cout << "[Error] File Not Found!" << std::endl;
return;
}
std::cout << "\n***** Data from file *****" << std::endl;
while (!infile.eof())
{
if (infile.read(reinterpret_cast<char*>(this), sizeof(*this) > 0))
{
show_data();
}
}
infile.close();
}
答案 0 :(得分:2)
Sub Rofex()
Dim appIE As Object
Set appIE = CreateObject("internetexplorer.application")
With appIE
.Navigate "https://rofex.primary.ventures"
.Visible = True
End With
Do While appIE.Busy
DoEvents
Loop
Set allRowOfData = appIE.document.getElementById("rx:DO:2019:01:a")
Dim myValue As String: myValue = allRowOfData.Cells(6).innerHTML
appIE.Quit
Set appIE = Nothing
Range("A1").Value = myValue
End Sub
if (infile.read(reinterpret_cast<char*>(this), sizeof(*this) > 0))
// ^ ^
// A B
函数调用的结尾应在A处,而不是B处。
您将支架放在错误的位置。
没有read
函数;)