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

上善若水,厚德載物

大道無親 大象無形 大音希聲 大巧若拙 大智若愚 【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>
            亚洲无线视频| 欧美在线看片a免费观看| 亚洲一区国产一区| 久久久久久亚洲综合影院红桃 | 亚洲视频导航| 亚洲一区中文字幕在线观看| 一个人看的www久久| 国产欧美另类| 欧美激情国产精品| 欧美日韩一级视频| 欧美国产日本高清在线| 欧美在线一二三四区| 久久伊人免费视频| 亚洲片国产一区一级在线观看| 亚洲娇小video精品| 欧美日韩999| 欧美第十八页| 国产美女精品免费电影| 最新亚洲一区| 韩日欧美一区二区| 亚洲欧洲在线观看| 国产一区三区三区| 99天天综合性| 亚洲欧美日韩国产中文| 亚洲激情一区二区| 亚洲自拍另类| 在线一区二区三区四区| 欧美www视频在线观看| 欧美日韩福利在线观看| 亚洲高清不卡| 亚洲人成在线播放| 欧美日韩午夜激情| 亚洲精品网站在线播放gif| 亚洲看片一区| 欧美18av| 久久一区二区三区超碰国产精品| 欧美国产日韩一区二区| 亚洲综合色网站| 欧美高清在线播放| 久久久青草婷婷精品综合日韩| 性欧美videos另类喷潮| 亚洲国产精品热久久| 亚洲欧洲一区二区天堂久久| 狠狠色噜噜狠狠狠狠色吗综合| 亚洲靠逼com| 亚洲激情精品| 午夜精品久久一牛影视| 欧美日韩国产综合视频在线| 午夜精品视频在线| 欧美不卡在线视频| 午夜精品福利在线| 在线观看成人小视频| 亚洲欧美区自拍先锋| 免费av成人在线| 亚洲视频精选在线| 国产美女精品免费电影| 欧美大片一区| 亚洲一区自拍| 亚洲国产一区在线观看| 国产精品卡一卡二| 亚洲综合视频网| 久久免费视频观看| 亚洲激情第一页| 欧美日韩免费在线| 久久精品国产亚洲一区二区| 亚洲国产小视频在线观看| 中文在线资源观看网站视频免费不卡 | 国模私拍视频一区| 久久视频精品在线| 亚洲国产裸拍裸体视频在线观看乱了中文 | 亚洲大胆av| 久久精品九九| 亚洲欧美成人在线| 亚洲美女啪啪| 亚洲国产视频直播| 亚洲清纯自拍| 久久资源在线| 午夜精品www| 亚洲视频大全| 亚洲国产成人精品久久| 欧美日韩成人一区| 久久er精品视频| 国产婷婷色一区二区三区| 美女免费视频一区| 一区二区三区免费网站| 亚洲国产精品久久久久秋霞影院 | 麻豆成人av| 欧美在线视频一区二区三区| 日韩一级成人av| 欧美成人四级电影| 欧美va亚洲va国产综合| 免费成人av资源网| 亚洲国产高清在线| 亚洲视频精品在线| 久久久久五月天| 久久偷看各类wc女厕嘘嘘偷窃| 久久久亚洲一区| 欧美日韩亚洲一区二区三区在线| 欧美高清视频一区二区| 欧美日韩精品伦理作品在线免费观看| 欧美激情一区二区三区| 欧美美女bbbb| 欧美日本在线视频| 国产麻豆精品在线观看| 国产视频亚洲精品| 今天的高清视频免费播放成人| 国产午夜精品一区二区三区视频| 国产综合精品| 亚洲欧美日韩一区在线观看| 久久久在线视频| 久久一区二区三区av| 亚洲国产精品va在线看黑人动漫 | 一本色道久久综合亚洲精品按摩| 亚洲国产美女| 在线一区视频| 亚洲国产精品第一区二区| 久热精品视频在线| 伊人激情综合| 久久米奇亚洲| 欧美一区二区三区在线观看| 欧美刺激性大交免费视频| 国产精品久久久久一区二区三区| 又紧又大又爽精品一区二区| 亚洲欧美日韩国产成人精品影院| 美女主播精品视频一二三四| 亚洲日本中文字幕区| 国产精品国产三级国产普通话三级| 国产精品99久久不卡二区| 亚洲久久视频| 国产精品成人免费视频| 亚洲美女少妇无套啪啪呻吟| 久久久一二三| 亚洲欧美日韩综合| 国产精品xnxxcom| 亚洲精品乱码久久久久久蜜桃91 | 久久aⅴ乱码一区二区三区| 亚洲第一在线综合网站| 亚洲丰满少妇videoshd| 女生裸体视频一区二区三区| 亚洲欧洲综合另类| 夜夜爽99久久国产综合精品女不卡| 欧美日韩在线免费| 亚洲在线一区| 亚洲欧美日韩国产综合精品二区| 欧美视频一区二| 欧美在线地址| 欧美日本簧片| 久久国产精品色婷婷| 欧美一区视频| 久久久www成人免费精品| 亚洲国产精品电影在线观看| 欧美国产日韩精品| 老色鬼久久亚洲一区二区| 欧美中文字幕在线| 欧美日韩在线播| 亚洲高清不卡在线| 樱桃成人精品视频在线播放| 欧美日韩一区二区精品| 曰韩精品一区二区| 中日韩美女免费视频网址在线观看 | 免费成人av| 黄色亚洲大片免费在线观看| 亚洲图片欧美一区| 亚洲欧美日韩天堂| 国产九色精品成人porny| 亚洲一区欧美激情| 午夜视频久久久| 国产欧美精品在线观看| 亚洲欧美日韩另类精品一区二区三区| 亚洲一区综合| 国产欧美一区二区白浆黑人| 夜夜嗨av一区二区三区免费区| 一区二区欧美激情| 欧美日韩在线精品| 亚洲永久免费视频| 久久影视精品| 亚洲精品乱码久久久久久日本蜜臀 | 国产精品99久久不卡二区| 午夜在线视频观看日韩17c| 国产精品一区二区久久久| 欧美中文字幕视频在线观看| 麻豆9191精品国产| 一区二区三区四区蜜桃| 国内精品久久久久久| 欧美成人免费全部观看天天性色| 在线观看亚洲精品| 麻豆精品精华液| 狂野欧美性猛交xxxx巴西| 久久先锋影音av| 亚洲视频在线一区观看| 久久久久九九九九| 巨胸喷奶水www久久久免费动漫| 久久精品首页| 欧美精品在线视频| 女人色偷偷aa久久天堂| 欧美激情一区二区三区在线视频观看 | 黄色小说综合网站| 日韩视频一区二区在线观看 | 小处雏高清一区二区三区| 国产亚洲一级高清|