提问者:小点点

如何从文件中显示蛋糕名称?


int Cake(const char* nazwaPliku)
{
    ifstream we;
    we.open(nazwaPliku);

    if( !we.good() )
    {
        cerr << "Problem with file read"<<endl;
        return -1;
    }

    char a;
    getline((a))
    {
        cout<<a;
    }

    we.close();
}

我对getline有问题。 我想从file.txt中显示蛋糕名称。 file.txt类似于:

cheesecake;2;5;
chocoladecake;5;7;
applecake;5;6;

共1个答案

匿名用户

您可以读取整行并将其拆分,也可以读取行中的元素:

std::string name;
char semicolon;
int number;
while (we >> name >> semicolon >> number >> semicolon >> number >> semicolon) {
    std::cout << name << '\n';
}