建立数据库,读取方法

时间:2019-01-23 18:58:09

标签: c++

有人能解释为什么此代码不起作用吗? 它说这个运算符不存在或类似的东西。 请帮助我

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();
}

1 个答案:

答案 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函数;)