How to read a file into vector in C++?

前端 未结 6 1917
执念已碎
执念已碎 2020-12-01 06:34

I need to read from a .data or .txt file containing a new float number on each line into a vector.

I have searched far and wi

6条回答
  •  庸人自扰
    2020-12-01 07:25

    #include 
    #include 
    #include 
    using namespace std;
    
    int main()
    {
    fstream dataFile;
    string name , word , new_word;
    vector test;
    char fileName[80];
    cout<<"Please enter the file name : ";
    cin >> fileName;
    dataFile.open(fileName);
    if(dataFile.fail())
    {
         cout<<"File can not open.\n";
         return 0;
    }
    cout<<"File opened.\n";
    cout<<"Please enter the word : ";
    cin>>word;
    cout<<"Please enter the new word : ";
    cin >> new_word;
    while (!dataFile.fail() && !dataFile.eof())
    {
          dataFile >> name;
          test.push_back(name);
    }
    dataFile.close();
    
    }
    

提交回复
热议问题