?? jishuanqidlg.cpp
字號:
{
value=(int)value*10+4;
value1=(int)value;
str.Format("%d",value1);
}
value1=(int)value;
break;
case 'H':
value1=value1*16+4;
str.Format("%x",value1);
break;
}
m_InputEdit=str;
UpdateData(false);
}
void CJishuanqiDlg::OnButton6()
{
// TODO: Add your control notification handler code here
switch(char_radio)
{
case 'O':
value1=value1*8+5;
str.Format("%o",value1);
break;
case 'D':
if(a==1)
{
value=value+5/count;
count=count*10;
gcvt(value,10,buffer);
str=buffer;
}
else
{
value=(int)value*10+5;
value1=(int)value;
str.Format("%d",value1);
}
value1=(int)value;
break;
case 'H':
value1=value1*16+5;
str.Format("%x",value1);
break;
}
m_InputEdit=str;
UpdateData(false);
}
void CJishuanqiDlg::OnButton7()
{
// TODO: Add your control notification handler code here
switch(char_radio)
{
case 'O':
value1=value1*8+6;
str.Format("%o",value1);
break;
case 'D':
if(a==1)
{
value=value+6/count;
count=count*10;
gcvt(value,10,buffer);
str=buffer;
}
else
{
value=(int)value*10+6;
value1=(int)value;
str.Format("%d",value1);
}
value1=(int)value;
break;
case 'H':
value1=value1*16+6;
str.Format("%x",value1);
break;
}
m_InputEdit=str;
UpdateData(false);
}
void CJishuanqiDlg::OnButton8()
{
// TODO: Add your control notification handler code here
switch(char_radio)
{
case 'O':
value1=value1*8+7;
str.Format("%o",value1);
break;
case 'D':
if(a==1)
{
value=value+7/count;
count=count*10;
gcvt(value,10,buffer);
str=buffer;
}
else
{
value=(int)value*10+7;
value1=(int)value;
str.Format("%d",value1);
}
value1=(int)value;
break;
case 'H':
value1=value1*16+7;
str.Format("%x",value1);
break;
}
m_InputEdit=str;
UpdateData(false);
}
void CJishuanqiDlg::OnButton9()
{
// TODO: Add your control notification handler code here
switch(char_radio)
{
case 'D':
if(a==1)
{
value=value+8/count;
count=count*10;
gcvt(value,10,buffer);
str=buffer;
}
else
{
value=(int)value*10+8;
value1=(int)value;
str.Format("%d",value1);
}
value1=(int)value;
break;
case 'H':
value1=value1*16+8;
str.Format("%x",value);
break;
}
m_InputEdit=str;
UpdateData(false);
}
void CJishuanqiDlg::OnButton10()
{
// TODO: Add your control notification handler code here
switch(char_radio)
{
case 'D':
if(a==1)
{
value=value+9/count;
count=count*10;
gcvt(value,10,buffer);
str=buffer;
}
else
{
value=(int)value*10+9;
value1=(int)value;
str.Format("%d",value1);
}
value1=(int)value;
break;
case 'H':
value1=value1*16+9;
str.Format("%x",value1);
break;
}
m_InputEdit=str;
UpdateData(false);
}
void CJishuanqiDlg::OnButton11()
{
// TODO: Add your control notification handler code here
value1=value1*16+0x0A;
str.Format("%x",value1);
m_InputEdit=str;
UpdateData(false);
}
void CJishuanqiDlg::OnButton12()
{
// TODO: Add your control notification handler code here
value1=value1*16+0x0B;
str.Format("%x",value1);
m_InputEdit=str;
UpdateData(false);
}
void CJishuanqiDlg::OnButton13()
{
// TODO: Add your control notification handler code here
value1=value1*16+0x0C;
str.Format("%x",value1);
m_InputEdit=str;
UpdateData(false);
}
void CJishuanqiDlg::OnButton14()
{
// TODO: Add your control notification handler code here
value1=value1*16+0x0D;
str.Format("%x",value1);
m_InputEdit=str;
UpdateData(false);
}
void CJishuanqiDlg::OnButton15()
{
// TODO: Add your control notification handler code here
value1=value1*16+0x0E;
str.Format("%x",value1);
m_InputEdit=str;
UpdateData(false);
}
void CJishuanqiDlg::OnButton16()
{
// TODO: Add your control notification handler code here
value1=value1*16+0x0F;
str.Format("%x",value1);
m_InputEdit=str;
UpdateData(false);
}
void CJishuanqiDlg::OnButton18()
{
// TODO: Add your control notification handler code here
str.Format("%d",value1);
value1=0;
m_OutputEdit=str;
UpdateData(false);
}
void CJishuanqiDlg::OnButton19()
{
// TODO: Add your control notification handler code here
str.Format("%x",value1);
value1=0;
m_OutputEdit=str;
UpdateData(false);
}
void CJishuanqiDlg::OnButton24()
{
// TODO: Add your control notification handler code here
a=1;
}
void CJishuanqiDlg::OnBnClickedButton20()
{
// TODO: 在此添加控件通知處理程序代碼
Input1=value;
value=0;
count=10;
value1=0;
a=0;
gcvt(value,10,buffer);
str=buffer;
m_InputEdit=str;
UpdateData(false);
gcvt(value1,10,buffer);
str=buffer;
m_InputEdit=str;
UpdateData(false);
n=1;
}
void CJishuanqiDlg::OnBnClickedButton21()
{
// TODO: 在此添加控件通知處理程序代碼
Input1=value;
value=0;
value1=0;
a=0;
count=10;
gcvt(value,10,buffer);
str=buffer;
m_InputEdit=str;
UpdateData(false);
gcvt(value1,10,buffer);
str=buffer;
m_InputEdit=str;
UpdateData(false);
n=2;
}
void CJishuanqiDlg::OnBnClickedButton22()
{
// TODO: 在此添加控件通知處理程序代碼
Input1=value;
value=0;
a=0;
value1=0;
count=10;
gcvt(value,10,buffer);
str=buffer;
m_InputEdit=str;
UpdateData(false);
gcvt(value1,10,buffer);
str=buffer;
m_InputEdit=str;
UpdateData(false);
n=3;
}
void CJishuanqiDlg::OnBnClickedButton23()
{
// TODO: 在此添加控件通知處理程序代碼
Input1=value;
value=0;
value1=0;
count=10;
a=0;
gcvt(value,10,buffer);
str=buffer;
m_InputEdit=str;
UpdateData(false);
gcvt(value1,10,buffer);
str=buffer;
m_InputEdit=str;
UpdateData(false);
n=4;
}
void CJishuanqiDlg::OnBnClickedButton25()
{
// TODO: 在此添加控件通知處理程序代碼
if(n==1)
{
Result=Input1+value;
gcvt(Result,10,buffer);
str=buffer;
value=0;
value1=0;
a=0;
Result=0;
count=10;
m_OutputEdit=str;
UpdateData(false);
}
if(n==2)
{
Result=Input1-value;
gcvt(Result,10,buffer);
str=buffer;
value=0;
value1=0;
count=10; a=0;
Result=0;
m_OutputEdit=str;
UpdateData(false);
}
if(n==3)
{
Result=Input1*value;
gcvt(Result,10,buffer);
str=buffer;
value=0;
count=10; a=0;
Result=0;
value1=0;
m_OutputEdit=str;
UpdateData(false);
}
if(n==4)
{
Result=Input1/value;
gcvt(Result,10,buffer);
str=buffer;
value=0;
value1=0; a=0;
count=10;
Result=0;
m_OutputEdit=str;
UpdateData(false);
}
}
void CJishuanqiDlg::OnButton26()
{
// TODO: Add your control notification handler code here
value1=0;
value=0; a=0;
count=10;
str.Format("%d",value1);
m_InputEdit=str;
m_OutputEdit=str;
UpdateData(false);
gcvt(value,10,buffer);
str=buffer;;m_InputEdit=str;UpdateData(false);
}
void CJishuanqiDlg::OnBnClickedButton27()
{
// TODO: 在此添加控件通知處理程序代碼
switch(char_radio)
{
case 'O':
value1=value1/8;
str.Format("%o",value1);
break;
case 'D':
if(a==1)
{
int d=0;
str.Format("浮點數后退功能未實現");
m_OutputEdit=str;
UpdateData(false);
str.Format("%lf",value);
}
else
{
value1=value1/10;
value=value1;
str.Format("%d",value1);
}
break;
case 'H':
value1=value1/16;
str.Format("%x",value1);
break;
}
m_InputEdit=str;
UpdateData(false);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -