★初心者にVisual C++を教えるスレ★ Part15
■ このスレッドは過去ログ倉庫に格納されています
0061デフォルトの名無しさん
NGNG計二つ読み込み、加算、減算、乗算、除算などを行い、三つ目のエディットコントロールに出力する、
というプログラムを作りたいと思っています(ようは電卓を作りたい)。
一応ヘルプを読みながら頑張ってみたのですが、どうも上手くかけません。
こんなもんこうすりゃいいじゃないか、という点がありましたら突っ込みお願いします。
void CSumDlg::OnBnClickedButton1()
{
// TODO : ここにコントロール通知ハンドラ コードを追加します。
CString ss1,ss2,ss3;
int i;
double a,b;
char ch[30];
Edit1.GetWindowText(ss1);
Edit2.GetWindowText(ss2);
a = atof(ss1);
b = atof(ss2);
b = a+b;
_gcvt(b,10,ch);
ss3 = ch;
i = ss3.GetLength();
if(ss3.GetAt(i-1) == '.') ss3 = ss3.Trim('.');
Edit3.SetWindowText(ss3);
}
■ このスレッドは過去ログ倉庫に格納されています