c 容器實現文字查詢程式

2021-05-27 12:26:23 字數 1160 閱讀 2759

/*vs2010編譯通過*/

/*缺點:無大小寫區分,沒有剔除標點符號*/

/*search.h*/

#pragma once

#include #include #include #include #include #include #include #include #include using namespace std;

class csearch

;

/*search.cpp*/

#include "stdafx.h"

#include "search.h"

csearch::csearch(void)

void csearch::openfile(const string fname)

void csearch::makemap()

m_wordmap.insert(make_pair(m_linecount, word_vec));

word_vec.clear(); }}

void csearch::search(const string key_word)

} if (flag)

m_resultset.insert((*map_it).first);

++map_it; }}

void csearch::showresult() const

}csearch::~csearch(void)

// searchwords.cpp : 定義控制台應用程式的入口點。

//#include "stdafx.h"

#include "search.h"

int _tmain(int argc, _tchar* argv)

catch (runtime_error err)

mysearch.makemap();

cout << "請輸入要查詢的單詞:";

string key_word;

cin >> key_word;

mysearch.search(key_word);

mysearch.showresult();

return 0;

}

文字查詢程式

我們實現乙個簡單的文字查詢程式。我們的程式允許使用者在乙個給定檔案中查詢單詞,查詢結果是單詞在檔案 現的次數及所在行的列表。如果乙個單詞在一行 現多次,此行只列出一次。include include include include include include include include us...

c 學習筆記 文字查詢程式

需求 1.開啟需要查詢的文字檔案,將檔案的內容以行的方式讀出並儲存起來,需要記錄行號和對應的文字。2.把每一行以單詞進行拆分,把每個單詞及該單詞出現的行號記錄起來,乙個單詞可能出現在多行。3.處理單詞查詢功能,返回指定單詞出現在文字中的所有行號集合。4.遍歷得出的行號集合,根據行號從1中返回對應下標...

C 單詞查詢程式(自己錄入文字)

我是程式設計新手,第一次寫。注釋很詳細,都是自己的理解,錯了也合理。呵呵 include include include include include include using namespace std 類定義 class textquery setrun query const string...