1 cstring cssenmsg; //要傳送的訊息
23 m_edt_sendmsg.getwindowtext(cssenmsg); //
獲得編輯框內容45
if(cssenmsg=="")6
10cstringa _cssenmsg;
11 _cssenmsg =cssenmsg;
1213 m_lst_log.insertstring(m_lst_log.getcount(),_t("
你發出的資訊如下:
"));
14int i =m_lst_log.getcount();
15m_lst_log.insertstring( m_lst_log.getcount(),cssenmsg );
16int j =m_lst_log.getcount();
17 m_lst_log.setcursel(m_lst_log.getcount()-1
);18
19//
*(m_pcsocrecv->m_pcarcout)<< cssenmsg;
//失敗方法之一
20 m_pcsocrecv->m_pcarcout->write(_cssenmsg.getbuffer(),_cssenmsg.getlength());
21 m_pcsocrecv->m_pcarcout->flush();
正確**如上:
遇到問題之1:
unicode字元編碼與ansi的轉換,解決方法見第10、11行。
遇到問題之2:
轉換後的ansi編碼,用「流輸出」(第19行)出錯,傳送的資料多出乙個首字元,代表這次傳輸的字元個數,解決方法見第20行。
遇到問題之3:
listbox的addstring()函式和insertstring()函式的區別,前者會自動按行首字元排序所有列表物件,例如:「1111」一定會插入到「2111」前面,數字一定會插入到字母前面。解決方法,用後者替代前者。
VS2010下 字串各進製之間的轉換
忘了是從哪個程式中看到了,謝謝那位朋友的無私奉獻。記錄在這,以備後用。1 16進製制轉換成2進製數 cstring csetdlg hextobinary cstring strhex 3 10進製轉換成2進製數 cstring csetdlg decimaltobinary cstring str...
字串的轉換
數字 布林值等其他資料型別都可以轉換成字串 一般來說,指令碼引擎將根據上下文自動完成這樣的轉換。例如,當把數字或布林形變數傳給希望接收的字串變數的函式時,就會先隱式將該數值轉換成字串,再進行處理 var num 35.00 alert num 如果在賦值語句中要對兩個變數執行加法操作,其中乙個事字串...
字串的轉換
字串轉換 1.數字轉字串 有兩種方法,第一種用string.valueof,第二種先把基本型別裝箱,轉換為類型別 然後使用tostring方法 package test public class lianxi 這裡要注意int型別直接用tostring是不可以的 下面就是字串轉化為數字 可以呼叫in...