📄 subject_35218.htm
字号:
<p>
序号:35218 发表者:苦闷 发表日期:2003-04-04 18:23:06
<br>主题:急啊。雷神帮忙看一下
<br>内容:在window环境下的vc。<BR>void CZhuDlg::OnButton1() <BR>{<BR> // TODO: Add your control notification handler code here<BR> CString str="aaababbb";<BR> CEdit *pEdit=(CEdit*)GetDlgItem(IDC_EDIT1);<BR> Result=result((char*)(LPCTSTR)str);<BR> CString str1;<BR> str1.Format("%d",Result); <BR> pEdit->SetWindowText(str1); <BR>}<BR><BR>long int CZhuDlg::Mul(int n)<BR>{<BR> int i, s=1;<BR> for(i=n;i>=1;i--)<BR> s<<=4;<BR> return s;<BR>}<BR><BR>long int CZhuDlg::result(WCHAR *str)<BR>{<BR> int i;<BR> long int k=0;<BR> for(i=0; i<8;i++)<BR> k+=(str[i]-'a')*Mul(8-i-1);<BR> return k;<BR>}<BR><BR>void CZhuDlg::OnButton2() <BR>{<BR> // TODO: Add your control notification handler code here<BR> float m_fDistance;<BR> <BR> m_fDistance=(float)(Result/3840);<BR> CString strDistance;<BR> strDistance.Format(_T("%6.3f"),m_fDistance);<BR> CEdit* pEdit=(CEdit*)GetDlgItem(IDC_EDIT2); <BR> pEdit->SetWindowText(strDistance); <BR>}输出结果为65809 17.000<BR>输出结果完成正确。<BR><BR>怎么到了WinCE下的EVC,同样的代码,输出的二个数字为负数了,为-1633771857<BR>-425461.000<BR>该什么改,我知道是unicide字符的问题,怎么改<BR>2003-4-4 18:55:23
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -