存储.dat文件中的数据

Storing data from a .dat file

本文关键字:数据 文件 dat 存储      更新时间:2023-10-16

我正在尝试存储.dat文件中的数据。使用while循环和ifstream,我已经设法让它打印出我需要的东西,但我需要存储它打印出的东西,这样我就可以对它们执行算术运算。从打印信息到存储信息似乎只是一个短暂的飞跃,但我就是想不通。

这是我目前掌握的代码:

int main()
{
    char name;
    cin.get(name);
    ifstream inStream;
    inStream.open("grade.dat");
    while (name != ' ')
    {
        inStream.get(name);
        cout << name;    
    }
    return 0;
}

您只需要将它们全部放在某种数据结构中。我推荐一种STL数据结构,因为您使用的是C++。幸运的是,有人已经问过如何从文件中读取文本并将其存储在STL vector中!

从文本文件中读取行并将字符串放入向量中?