
| 001 | // 引入標準程式庫中的 iostream |
| 002 | #include <iostream> |
| 003 | |
| 004 | // 使用 std 中的兩個名稱 |
| 005 | using std::cout; // 標準輸出串流的物件 |
| 006 | using std::endl; // 新行符號,等於 '\n' |
| 007 | |
| 008 | // 引入 Encrypt 類別的標頭檔 |
| 009 | #include "encrypt.h" |
| 010 | |
| 011 | // 程式執行的 main() 函數 |
| 012 | int main() { |
| 013 | // 印出空白一行 |
| 014 | cout << endl; |
| 015 | // 建立 Encrypt 物件 |
| 016 | Encrypt encryptor; |
| 017 | // 印出密碼表字串 |
| 018 | cout << encryptor.get_code_array() |
| 019 | << endl << endl ; |
| 020 | |
| 021 | // 印出準備編碼的字串 |
| 022 | string d = "There is no spoon."; |
| 023 | cout << d << endl; |
| 024 | |
| 025 | // 將字串編碼,然後印出編碼結果 |
| 026 | string r1 = encryptor.ToEncode(d); |
| 027 | cout << r1 << endl << endl; |
| 028 | |
| 029 | // 重新解碼碼,然後印出解碼結果 |
| 030 | string r2 = encryptor.ToDecode(r1); |
| 031 | cout << r2 << endl << endl; |
| 032 | |
| 033 | return 0; |
| 034 | } |
| 035 | |
| 036 | /* encrypt_demo.cpp |
| 037 | Kaiching Chang |
| 038 | 2014-5 */ |
the end
沒有留言:
張貼留言
0.留言請選擇註冊帳號, Google 或 OpenID 均可
1.歡迎留言交流,但不歡迎垃圾留言及廣告留言
2.文章相關問題歡迎提出,請減少情緒性留言
3.非文章相關內容,請到 G+ 社群或 FB 社團提出
4.問作業之留言會被直接刪除
5.莫忘網路禮節
6.可使用部份HTML標記,如 <b> 、 <i> 、 <a>
7.站長保留刪除留言的權力