青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

上善若水,厚德載物

大道無親 大象無形 大音希聲 大巧若拙 大智若愚 【From small beginnings comes great things.】

 

使用流處理和關聯容器map的解密(詞轉換)程序

      最近看到有關容器與流處理的部分內容,看到書上關于一段單詞轉化的代碼,看上去感覺比較亂==b,按著自己的思路再寫一遍:-)
      該程序會在你電腦的D盤生成(或者你自己寫一個)密碼表的password list.txt文件,寫入亂碼和解密后的正確字符串;然后同樣是在D盤找到需要解密的input.txt文件對里面的文檔進行轉換.

 1 #include <iostream>
 2 #include <fstream>
 3 #include <sstream>
 4 #include <map>
 5 #include <string>
 6 
 7 using namespace std;
 8 
 9 int main()
10 
11     try
12     {
13         map<string,string> trans_map;
14         string key,value;
15         char isContinue = 'y',BuildList = 'a';
16         fstream map_file;
17         cout<<"Already have a password list(a) or want to bulid a new one(b)?\n";
18         cin>>BuildList;
19         if(BuildList == 'b')
20         {
21             cout<<"Please build and input the password list: \n";
22             map_file.open("d:\\password list.txt",ios::out);
23             if(!map_file)
24                 throw std::runtime_error("Password list_File cannot be opened!");
25             /*創建密碼表**************************/
26             while(isContinue == 'y')
27             {
28                 cin>>key>>value;
29                 map_file<<key<<" "<<value<<'\n';
30                 trans_map.insert(make_pair(key,value));
31                 cout<<"Continue?(y/n)\n";
32                 cin>>isContinue;
33             }
34             map_file.close();
35         }
36         cout<<"Password list is successfully builded!"<<endl;
37         map_file.open("d:\\password list.txt",ios::in);
38         if(!map_file)
39             throw std::runtime_error("Password list_File cannot be opened!");
40         /*讀密碼表數據并寫入關聯容器*************/
41         while(map_file>>key>>value)
42         {
43             trans_map.insert(make_pair(key,value));
44         }
45         map_file.close();
46         fstream input_file;
47         input_file.open("d:\\input.txt",ios::in);
48         if(!input_file)
49             throw std::runtime_error("Input_File cannot be opened!");
50         string line;
51         /*匹配字符串并進行轉換解密**************/
52         while(getline(input_file,line))
53         {
54             //映射入字符串流
55             istringstream stream(line);
56             string word;
57             while(stream>>word)
58             {
59                 map<string,string>::const_iterator map_it = trans_map.find(word);
60                 if(map_it != trans_map.end())
61                     word = map_it->second;
62                 cout<<word<<" ";
63             }
64             cout<<endl;
65         }
66         input_file.close();
67         return 0;
68     }
69     catch(std::exception const &ex)
70     {
71         cerr<<ex.what()<<endl;
72         return EXIT_FAILURE;  //以錯誤狀態退出
73     }
74 }
75 
76 

posted on 2009-06-24 11:12 ChenZB 閱讀(374) 評論(2)  編輯 收藏 引用 所屬分類: C++

評論

# re: 使用流處理和關聯容器map的解密(詞轉換)程序 2009-08-17 22:22 水色精靈

Good~~  回復  更多評論   

# re: 使用流處理和關聯容器map的解密(詞轉換)程序 2009-08-17 22:24 ChenZB

n年前的東西了~~@水色精靈
  回復  更多評論   

導航

統計

常用鏈接

留言簿(6)

隨筆分類

隨筆檔案

收藏夾

友情鏈接

搜索

積分與排名

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品草草| 欧美va亚洲va香蕉在线| 亚洲精选一区二区| 亚洲欧美日韩网| 欧美黑人国产人伦爽爽爽| 国产乱码精品1区2区3区| 亚洲精品国产系列| 久久久九九九九| 亚洲精品一级| 欧美精品导航| 一本久久知道综合久久| 美女在线一区二区| 久久琪琪电影院| 国产一区二区精品在线观看| 亚洲第一色在线| 亚洲美洲欧洲综合国产一区| 欧美成人日本| 久久综合给合久久狠狠色| 国产精品欧美风情| 久久久91精品国产一区二区精品| 亚洲男人的天堂在线观看| 亚洲第一免费播放区| 在线亚洲成人| 国产伦精品一区二区三区高清| 亚洲欧美视频一区| 欧美一进一出视频| 在线高清一区| 亚洲免费成人av| 国产农村妇女毛片精品久久麻豆| 欧美亚洲日本网站| 久久久久久综合网天天| 99re热精品| 欧美三区在线观看| 久久香蕉精品| 亚洲毛片在线观看| 亚欧成人在线| 一区二区欧美亚洲| 新片速递亚洲合集欧美合集| 狠狠入ady亚洲精品经典电影| 亚洲国产成人久久综合| 国产精品xxx在线观看www| 久久精品30| 国产精品成人观看视频国产奇米| 欧美综合77777色婷婷| 美女黄毛**国产精品啪啪| 亚洲一区在线观看视频| 蜜桃av噜噜一区| 久久精品欧美| 国产欧美精品一区二区色综合| 亚洲欧洲精品成人久久奇米网| 欧美日韩一区二区三区免费| 久久久精品日韩| 国产精品久久久爽爽爽麻豆色哟哟| 欧美va亚洲va香蕉在线| 国产一区二区精品丝袜| 一区二区三区视频在线 | 国产精品美女久久久| 亚洲福利在线看| 亚洲精品色图| 亚洲网站在线播放| 久久不见久久见免费视频1| 国产精品你懂的在线| 中国成人在线视频| 久久成人综合视频| 亚洲二区视频| 欧美久久久久中文字幕| 一本色道久久综合| 久久国产一区二区| 尤物视频一区二区| 欧美日韩国产成人精品| 一区二区日韩| 久久久水蜜桃| 99亚洲一区二区| 国产精品一区久久久久| 美女精品自拍一二三四| 欧美a级理论片| 精品69视频一区二区三区| 欧美福利一区| 久久精品30| 亚洲综合二区| 日韩午夜激情av| 美女视频网站黄色亚洲| 亚洲一区精品视频| 91久久黄色| 国产日韩在线视频| 欧美片在线观看| 你懂的视频欧美| 久久久久久久久蜜桃| 麻豆精品国产91久久久久久| 亚洲一区国产视频| 亚洲天堂av在线免费| 亚洲黑丝一区二区| 亚洲激精日韩激精欧美精品| 国产亚洲成av人在线观看导航 | 亚洲电影免费观看高清完整版| 亚洲精品国产精品国产自| 国产一区二区三区四区hd| 欧美视频免费在线观看| 欧美日韩一区二区三区在线观看免| 久久精品成人欧美大片古装| 一区二区三区四区蜜桃| 亚洲网站在线| 亚洲欧美日本另类| 久久久亚洲影院你懂的| 亚洲精品亚洲人成人网| 亚洲免费观看在线视频| 99视频超级精品| 午夜影视日本亚洲欧洲精品| 欧美在线影院| 欧美肥婆在线| 国产精品久久国产精麻豆99网站| 欧美日韩在线高清| 美日韩精品免费| 欧美一区二区在线观看| 久久精品123| 欧美日韩精品免费在线观看视频| 国产精品久久久久国产精品日日| 国产日韩欧美视频在线| 亚洲国产清纯| 欧美在线观看一区二区| 久久在线免费| 午夜久久美女| 欧美精品免费在线观看| 一区二区三区无毛| 亚洲一区二区三区中文字幕| 麻豆精品视频| 亚洲综合精品自拍| 国产精品日韩欧美| 久久av红桃一区二区小说| 欧美亚洲视频在线观看| 国外视频精品毛片| 欧美成人高清| 亚洲二区在线视频| 久久视频免费观看| 亚洲人成网站色ww在线| 亚洲美女精品一区| 国产精品久久久久aaaa| 欧美一区二区在线观看| 久久精品视频导航| 日韩午夜在线电影| 亚洲视频免费在线| 国产午夜久久久久| 亚洲黄色免费| 国产日韩高清一区二区三区在线| 久久综合狠狠综合久久激情| 男同欧美伦乱| 久久精品一区二区三区不卡牛牛| 久久久不卡网国产精品一区| 91久久国产自产拍夜夜嗨| 亚洲视频在线二区| 亚洲激情在线视频| 久久精品二区三区| 亚洲欧美日韩综合一区| 久久男人资源视频| 亚洲欧美精品一区| 欧美精品免费看| 亚洲精品国产精品国自产在线| 一本一本久久a久久精品综合妖精| 欧美视频在线视频| 亚洲免费在线电影| 午夜精彩国产免费不卡不顿大片| 国产日韩在线一区二区三区| 亚洲欧美日本伦理| 久久久精彩视频| 在线播放亚洲一区| 亚洲精品久久久久中文字幕欢迎你| 欧美巨乳波霸| 亚洲私拍自拍| 亚洲精品偷拍| 国产精品视频男人的天堂| 亚洲少妇在线| 一片黄亚洲嫩模| 欧美国产日韩视频| 亚洲女女做受ⅹxx高潮| 欧美日韩午夜激情| 亚洲最新视频在线| 欧美在线地址| 在线日韩中文| 免费欧美高清视频| 欧美日韩在线播放一区二区| 亚洲精品国产精品国自产观看浪潮 | 亚洲一区影院| 欧美精品v国产精品v日韩精品| 亚洲精品国精品久久99热| 亚洲制服少妇| 亚洲福利视频一区二区| 欧美乱大交xxxxx| 欧美中文在线观看国产| 亚洲区国产区| 久久字幕精品一区| 一二三四社区欧美黄| 国产在线不卡| 国产精品免费网站| 欧美精品少妇一区二区三区| 亚洲欧美日韩综合国产aⅴ| 亚洲黄色免费电影| 久久夜色精品亚洲噜噜国产mv| 一本高清dvd不卡在线观看| 激情亚洲一区二区三区四区| 国产精品ⅴa在线观看h|