忘了是從哪個程式中看到了,謝謝那位朋友的無私奉獻。記錄在這,以備後用。
1、16進製制轉換成2進製數
cstring csetdlg::hextobinary(cstring strhex)
3、10進製轉換成2進製數
cstring csetdlg::decimaltobinary(cstring strdecimal)
int nlength = strbinary.getlength();
cstring strb = strbinary;
//位數不是四的倍數時補齊
switch(nlength%4)
return strbinary;
}
4、2進製轉換為10進製數
cstring csetdlg::binarytodecimal(cstring strbinary)
cstring strhex,str1;
str1 = "";
nlength = strbinary.getlength();
for(int i=1;i<=(nlength/4);i++)
strhex += str1;
strbinary = strbinary.right(strbinary.getlength()-str.getlength());
} return strhex;
}
VS2010字串相加的問題
cstring 有兩個 的運算子過載,乙個接受 lpctstr 型別的引數,用於在當前 cstring 物件的末尾追加乙個字串 另乙個接受 tchar 型別的引數,用於在當前 cstring 物件的末尾追加乙個字元。uint 不能隱式轉換為 tchar 型別,也不能隱式轉換為 lpctstr,所以編...
vs下字串的轉換
1 cstring cssenmsg 要傳送的訊息 23 m edt sendmsg.getwindowtext cssenmsg 獲得編輯框內容45 if cssenmsg 6 10cstringa cssenmsg 11 cssenmsg cssenmsg 1213 m lst log.inse...
16進製制字串與字串 位元組之間的轉換
1.字串與16進製制字串之間的轉換 字串轉換成十六進製制字串 public static string str2hexstr string str return sb.tostring 十六進製制轉換字串 public static string hexstr2str string hexstr r...