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
沒有留言:
張貼留言