任务：编写一个程序，读取一个文本文件并打印出文件中单词的数量。
自动化给定任务并输出生成的代码。
#include <iostream>
#include <fstream>
#include <string>

using namespace std;

int main() {
    // 声明变量
    string line;
    int count = 0;

    // 打开文本文件
    ifstream myfile("file.txt");

    // 逐行读取文件
    while (getline(myfile, line)) {
        // 根据任何空格拆分行
        istringstream iss(line);
        string word;

        // 读取每个单词并增加单词计数
        while (iss >> word) {
            count++;
        }
    }
    
    // 输出单词计数
    cout << "Number of words: " << count << endl;

    return 0;
}