getdlgitemtext(hwnd,idc_edit1,number,sizeof(number));
double radius=atof(number);
tchar area[256];
double result=radius*radius*3.1415926;
sprintf(area,"%lf",result);
setdlgitemtext(hwnd,idc_edit2,area);
wsprintf 是和 wchar_t配合的。
sprintf 是和 char 配合的。
老師說寫windows程式的時候最好都用wsprintf而不用sprintf;
老師的意思是你的工程是unicode編碼的。
而你可能用的vc6.預設多位元組編碼。
當然可以設定編碼。
ls的還是認真看看msdn吧
wsprintf(wsprintfa)是api,sprintf是c函式,都是ansi,
對應的unicode分別是wsprintfw和swprintf
wsprintf 有1024字元限制,而且不支援浮點數。
所以結果不對。
1019 數字黑洞(sscanf和sprintf)
給定任乙個各位數字不完全相同的 4 位正整數,如果我們先把 4 個數字按非遞增排序,再按非遞減排序,然後用第 1 個數字減第 2 個數字,將得到乙個新的數字。一直重複這樣做,我們很快會停在有 數字黑洞 之稱的 6174,這個神奇的數字也叫 kaprekar 常數。例如,我們從6767開始,將得到 7...
通過HelloSpring了解Spring的IOC
在dao層建立乙個hello實體類。package dao public class hello public void setstr string str override public string tostring 然後要輸出就要建立物件,在spring中,有乙個ioc池,需要使用物件就在池裡...
SpringMVC學習筆記之與Spring的關係
需要進行 spring 整合 springmvc 嗎 還是否需要再加入 spring 的 ioc 容器嗎 是否需要再 web.xml 檔案中配置啟動 spring ioc 容器 contextloaderlistener 嗎 需要 通常情況下,類似於資料來源 事務 整合其它框架都是放在spring ...