摘要: 设计程序的一个良好习惯是首先将程序所涉及的操作列出来。明确需要提供的操作有助于建立需要的数据结构和实现这些行为。本例有如下需求:1.它必须允许用户指明处理的文件名字。程序将存储该文件的内容,以便输出每个单词所在的原始行。2.它必须将每一行分解为各个单词,并记录每个单词所在的所有行。字输出行号时,应保证以升序输出,并且不重复。3.对特定单词的查询将返回出现该单词的所有行的行号。4.输出某单词所在的行文本时,程序必须能根据给定的行号从输入的文件中获取相应的行。数据结构TestQuery类1.使用一个vector<string>类型的对象存储整个输入文件的副本。输入文件的每一行是该vec 阅读全文
posted @ 2012-11-30 19:47 Tiu.G 阅读(321) 评论(1) 推荐(0) 编辑