MFC程序案例--計算面積

MFC面積計算案例實現

· 案例實現過程:

1、 建立一個area工程,修改屬性對話框如下圖所示:(建工程可參考第一、第二篇文檔)

MFC程序案例--計算面積

2、 給編輯框添加成員變量(注意以下標紅)

MFC程序案例--計算面積

3、 給計算按鈕添加消息響應函數

MFC程序案例--計算面積

4、 雙擊消息響應函數之後定位到函數,寫下如下代碼:

//定義一個變量用來接收長度

CString length;

//定義一個變量用來接收寬度

CString width;

//定義一個變量用來接收長方形的面積

CString area;

int mylength;

int mywidth;

int myarea;

//獲取窗口的文本

m_Length.GetWindowText(length);

m_Width.GetWindowText(width);

mylength = _ttoi(length);

mywidth = _ttoi(width);

myarea = mylength * mywidth;

area.Format(_T("%d"),myarea);

//把面積得到之後呢顯示到對話框中

m_Area.SetWindowText(area);

//將面積打印到消息框中顯示出來

MessageBox(area);

· 拓展資料:(代碼僅為示例)

整型轉換成String類型:

int length = 55;

CString str;

str.Format(_T("%f"), length);

字符串轉整型

int length = _ttoi(_T("15"));

字符串轉浮點型

float flength = _ttof(_T("12.34"));

字符串轉成double型:

double b = atof(str);

如果你覺得還可以的話,麻煩點點收藏分享,也可以關注我呢~


分享到:


相關文章: