C++文件整行读取,单词输出

问题

编写程序从文件中读取每一行,然后再已单词的形式输出。

代码

#include 
#include 
#include 
#include 

int main()
{
    int line_count = 1;
    std::string line, word;

    std::fstream fstr;
    fstr.open("appendix/demo.txt", std::ifstream::in);
    while (getline(fstr, line))
    {
        std::cout << "第" << line_count++ << "行内容如下:" << std::endl;
        std::istringstream str(line);
        while (str>>word)
        {
            std::cout << word << "\t" << std::endl;
        }
        
    }
    fstr.close();
}

结果

TIM截图20200218170504.png

你可能感兴趣的:(C++文件整行读取,单词输出)