1樓:匿名使用者
c++ string類過載了運算子,因此,可以象陣列一樣方便的引用string中的每一個元素,進行資料修改。如,字串簡單加密方法,a-b, b-c, c-d。。。z-a的實現**如下:
#include
#include
using namespace std ;
int main()
cout << s <
2樓:匿名使用者
字串是可以如此加密的,當然在檔案里加密字串還是一樣道理的#include
#include
using namespace std;
void main()
else if (ch == 'z')
}cout << str << endl;}
3樓:匿名使用者
有時候加密是轉化為2進位制。字母的2進位制應該是亂碼、
4樓:匿名使用者
#include
#define max 100//字串的最大長度using namespace std;
void encrypter ( char *, int );
void decrypter (char *, int);
int main()
/* 加密函式 */
void encrypter ( char *pstr, int key )
} /* 解密函式 */
void decrypter ( char *pstr, int key )}
5樓:
網路上搜尋md5,用md5加密是最常用的。簡單實現如下#include "iostream"
#include "string.h"
using namespace std;
void encode(string& srcstr)else}}
}void main()
6樓:做而論道
參考一下:
c 字串擷取,C 擷取字串
string s 14525 964 string s1,s2 for int i 0 i s.length i 下面的片段再擷取加號後面的部分就行了。建議你去看看string類的函式,它有很多方便的字串操作函式,比我上面寫的簡單很多。夠簡單吧!include using namespace std...
如何擷取這個時間字串,C 日期時間字串怎樣擷取後面時間字串
datetime t convert.todatetime 2010 08 06 int month t.month 先專程時間型別,再取出月 string str 2008 08 06 int result int.parse str.split 1 string time 2010 08 06 ...
c字串新增符,C 字串新增0字元?
string型別在記憶體中分配了固定大小的空間,如果你要想在 10 前面加上 00 的話,可以通過stringbuilder類例項化物件,例如 stringbuilder ss new stringbuilder 10 ss.insert 0,00 第一個引數為索引位置,第二個引數為您要新增的字串 ...