
| 001 | // 從標準程式庫中引入 string |
| 002 | #include <string> |
| 003 | // 使用 std 中的 string 名稱 |
| 004 | using std::string; |
| 005 | |
| 006 | // 定義兩個巨集常數 |
| 007 | #define DIFF 97 |
| 008 | #define N 26 |
| 009 | |
| 010 | // 宣告 Encrypt 類別 |
| 011 | class Encrypt { |
| 012 | public: |
| 013 | // 宣告建構函數 |
| 014 | Encrypt(); |
| 015 | // 宣告 setter 與 getter 成員函數 |
| 016 | void set_code_array(); |
| 017 | void set_code_array(string); |
| 018 | string get_code_array(); |
| 019 | // 宣告編碼、解碼的成員函數 |
| 020 | string ToEncode(string); |
| 021 | string ToDecode(string); |
| 022 | |
| 023 | private: |
| 024 | // 密碼表字串 |
| 025 | string code_array; |
| 026 | }; |
| 027 | |
| 028 | /* encrypt.h |
| 029 | Kaiching Chang |
| 030 | 2014-5 */ |
the end
沒有留言:
張貼留言
0.留言請選擇註冊帳號, Google 或 OpenID 均可
1.歡迎留言交流,但不歡迎垃圾留言及廣告留言
2.文章相關問題歡迎提出,請減少情緒性留言
3.非文章相關內容,請到 G+ 社群或 FB 社團提出
4.問作業之留言會被直接刪除
5.莫忘網路禮節
6.可使用部份HTML標記,如 <b> 、 <i> 、 <a>
7.站長保留刪除留言的權力