C++中的mfc學習之CString轉int double


1、首先要確定你的工程字符集用的是多字節而不是unicode才能用下面的方法, 因為vs2008/2010默認使用的是unicode編碼. 修改方式為: 在解決方案窗口右鍵工程名-->屬性->General項(我用的是英文的)-->字符集, 選擇多字節那個就行了

2、例程:
CString str;
轉成int: ;int a = atoi(str.GetBuffer());
轉成double: double b = atof(str.GetBuffer());
// 如果堅持要用unicode的話, 就用下面兩個函數:
轉成int: ;int a = _wtoi(str.GetBuffer());
轉成double: double b = _wtof(str.GetBuffer());


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM