兩個數相加,存放到第三個中:
原本**:
int num1,num2,num3;
char ch1[10],ch2[10],ch3[10];
getdlgitem(idc_edit1)->getwindowtextw(ch1,10);
getdlgitem(idc_edit2)->getwindowtextw(ch2,10);
num1=atoi(ch1);
num2=atoi(ch2);
num3=num1+num2;
itoa(num3,ch3,10);
getdlgitem(idc_edit3)->setwindowtextw(ch3);//
改過來後:
int num1,num2,num3;
//char ch1[10],ch2[10],ch3[10];
tchar ch1[10],ch2[10],ch3[10];
getdlgitem(idc_edit1)->getwindowtextw(ch1,10);
getdlgitem(idc_edit2)->getwindowtextw(ch2,10);
num1 = _ttoi(ch1);
num2 =_ttoi(ch2);
num3 = num1 + num2;
_itot(num3,ch3,10);
getdlgitem(idc_edit3)->setwindowtextw(ch3);
網上還有說法是:
右擊當前專案,選擇屬性,在專案預設值下面的「字符集」選項改為「使用多位元組字符集」就可以了。這是多種程式語言標準不統一造成的。
vc中字元編碼轉換
一直用php開發,在php開發用字元編碼轉換很簡單只要用iconv函式就可以實現,最近的專案要把vc的資料提交給php處理,在返回給vc結果,問題來了,vc專案的編碼是gb2312,而php程式是utf 8編碼,導致資料亂碼。看到亂碼第一感覺就是編碼問題了。vc中有像iconv這樣的函式嗎?查msd...
iconv 轉換字元編碼,相容VC轉換
ifndef char convert h define char convert h ifdef os windows include targetver.h ifndef win32 lean and mean define win32 lean and mean 從 windows 標頭檔案中...
VC中的字元及轉換
1 cstring to char 經過型別強制轉換,可以將cstring型別轉換成char 例如 cstring cstr hello,world char zstr char lpctstr cstr cstring與int轉換 intstringtoint cstring source 2 c...