vc 字元轉換問題

2021-06-06 09:03:05 字數 821 閱讀 3428

兩個數相加,存放到第三個中:

原本**:

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...