How to read in space-delimited information from a file in c++

后端 未结 2 1717
深忆病人
深忆病人 2021-01-21 09:09

In a text file I will have a line containing a series of numbers, with each number separated by a space. How would I read each of these numbers and store all of them in an arra

2条回答
  •  半阙折子戏
    2021-01-21 09:51

    Just copy them from the stream to the array:

    #include 
    #include 
    #include 
    #include 
    
    int main()
    {
        std::ifstream file("filename");
        std::vector array;
    
        std::copy(  std::istream_iterator(file),
                    std::istream_iterator(),
                    std::back_inserter(array));
    }
    

提交回复
热议问题