readlist.cpp

来自「C++&datastructure书籍源码,以前外教提供现在与大家共享」· C++ 代码 · 共 29 行

CPP
29
字号
#include <iostream>
#include <string>
#include <fstream>
using namespace std;

#include "clist.h"
#include "prompt.h"

CList<string> Read(istream& input)    
// post: returns list, order of words reversed from input
{
    CList<string> result;
    string word;
    while (input >> word)
    {   result = cons(word,result);
    }
    return result;
}
int main()
{
    string filename= PromptString("filename ");
    ifstream input(filename.c_str());
    StringList list = Read(input);
    cout << "# words = " << list.Size() << endl; 
    cout << "words: first = " << list.Head()
         << ",  last = " << list.Last() << endl;
    return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?