是乙個課程作業,寫的挺糾結,記錄一下。
一開始用字元陣列寫,走了很多彎路,當然這過程中也進一步理解了一下字元陣列。靜態陣列不能直接插入,要操作就要複製到另乙個陣列裡,下標就很多很混亂。
後來才想到用應該用 string 寫,string 直接用 insert 下標插入不要太簡單。
當然不管是字元陣列還是 string,都要注意 『\0』 的問題。
最後陣列的**就不貼了,100來行,雖然功能實現了,我以後都不想再看見,太蠢了。
用 string 只寫了30來行, 對比慘烈。
#include
#include
using namespace std;
int main()
; //加密用的其他字元,迴圈用
int n;//間隔n個字元插入按順序插入乙個其他字元
int len;
int i, j;
cin>>str;
cin>>n;
len = str.length();
result = str;//先複製過來,再插入
for(i=0,j=n; icout}最後再囉嗦一下,string 系統會自動新增 『\0』, 複製插入的話不用擔心丟掉問題。如果用字元陣列,一定要注意 『\0』 的問題,因為陣列初始化的時候可能沒有 『\0』。
C 非對稱加密 加密檔案
c 非對稱加密 加密檔案 聶永 nie yong 163.com nie.yong 126.com 說明 1.你要注意的是讀取檔案的兩種不同方式 2.從已經儲存的鑰匙檔案中讀取其內容 3.這個程式做的很粗糙 要準備考外語六級,要準備期末考試,實在很忙啊!希望諸位能夠完善,然後也發表出來,在下表示感謝...
C 雜湊加密
1.方法一 具體在程式中使用加密解密演算法的例子如下 在傳送頁面 response.redirect gridview.aspx?id encrypt zlh abcdefgh 在接受頁面 string acceptstr acceptstr decrypt request.querystring ...
C 加密解密
using system using system.text using system.globalization using system.security.cryptography class des 加密字串 public string encryptstring string sinputs...