C++ 入門指南 V2.00 - 範例程式碼 encrypt_demo.cpp




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

沒有留言: