能力值:
( LV9,RANK:290 )
|
-
-
2 楼
差点忘了,输入的是HEX值,如果字母不是A-F的话也许还可能显示,但数值一定不正确,
因为在这里都是知识分子,没必要在字符过滤上考虑如此多的情况
|
能力值:
(RANK:10 )
|
-
-
3 楼
you good.
|
能力值:
( LV9,RANK:450 )
|
-
-
4 楼
支持...
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
5 楼
支持支持!!!
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
6 楼
欢迎欢迎!
|
能力值:
( LV9,RANK:290 )
|
-
-
7 楼
加入了AND OR NEG XOR四个运算符,开放了原代码
不过代码很垃圾,欢迎各位高手指点小弟一下
永远支持pediy 另:请管理员删除以前的附件:
http://bbs.pediy.com/upload/2005/35/image/snap3.gif
bbs.pediy.com/upload/2005/35/files/calc.rar
这两个以前的旧版本文件
|
能力值:
(RANK:10 )
|
-
-
8 楼
辛苦了
|
能力值:
( LV12,RANK:730 )
在线值:
|
-
-
9 楼
你这个不考虑安装 “除 0 异常”, 是会死得很难看的
|
能力值:
(RANK:350 )
|
-
-
10 楼
最初由 Pr0Zel 发布
永远支持pediy
谢谢公开源码。
另外,Calc.rar新版文件麻烦重新上传一下,不小心刚删除了。
|
能力值:
( LV9,RANK:290 )
|
-
-
11 楼
|
能力值:
(RANK:10 )
|
-
-
12 楼
是的
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
13 楼
div 、idiv的result不对哦,都是0。
|
能力值:
( LV13,RANK:970 )
|
-
-
14 楼
支持!
|
能力值:
( LV9,RANK:290 )
|
-
-
15 楼
最初由 东方弘 发布 div 、idiv的result不对哦,都是0。
DIV是两数相除呢,被除数不能为0,
不太明白你说的,可否举个例子?
|
能力值:
( LV9,RANK:290 )
|
-
-
16 楼
最初由 东方弘 发布 div 、idiv的result不对哦,都是0。
我发现了,原来是代码少了个{}号
原代码是:
else SetDlgItemText(IDC_EDIT3,"除数不能为0"); i_ret=0;
实际上代码应该为
else {SetDlgItemText(IDC_EDIT3,"除数不能为0"); i_ret=0;}
很感谢你的提醒
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
17 楼
我也估计你是在处理除数为0的时候出了问题,但没顾上看你的源码。重编译再上传一次吧。致谢!
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
18 楼
支持OS!~
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
19 楼
不错!!!!
|
能力值:
( LV4,RANK:50 )
在线值:
|
-
-
20 楼
32bit Calculator和Big Calculator Pro不都是这方面的计算工具吗?
|
能力值:
( LV6,RANK:90 )
在线值:
|
-
-
21 楼
very good!
|
能力值:
( LV9,RANK:290 )
|
-
-
22 楼
既然有人顶上来了,我就上传1.03版的上来吧,以后基本上不再更新了
BTW:非常感谢大家的支持
V1.03的原代码,vc6(已更新)
附件:logiccalc.rar(已更新)
--------------------------------------------------------
另请坛主DEL掉以前的两个文件:
bbs.pediy.com/upload/2005/35/files/logiccalc.rar_510.rar
bbs.pediy.com/upload/2005/35/files/calc_sp.rar
谢谢了
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
能否提供1.03版本的源代码呢??
|
能力值:
( LV9,RANK:170 )
|
-
-
24 楼
12 TEST 0 怎么结果是12呢?
应该和12 AND 0 一样才对吧?
-------
没疑问了
|
能力值:
( LV9,RANK:290 )
|
-
-
25 楼
TEST与CMP返回的都是operand1的数,实际上这两个操作符都是不返回值的,只是改变标志寄存器
---------------------------------------
解决方法:
在ClacAll()最尾处加入
if(m_CSFlag == "CMP" || m_CSFlag == "TEST")
{
SetDlgItemText(IDC_EDIT3,"Nothing return");
SetDlgItemText(IDC_STATIC_OUT,"");
}
|
|
|