| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 654 人关注过本帖
标题:计数器的原理,求教!
只看楼主 加入收藏
梦卿
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2004-11-28
收藏
 问题点数:0 回复次数:1 
计数器的原理,求教!
有谁有编过计算器的,讲讲思路或有相关作品借来参考下,谢了
搜索更多相关主题的帖子: 计数器 原理 
2005-07-29 00:01
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
收藏
得分:0 
一般都是通过按钮或者用户手动输入制成式子,然后检查式子的合法性,然后对式子进行分离(以那些括号之类的东西作为分离标志),然后按照顺序进行计算
然后再建立一个struct,在struct中定义一个string,存放分配过来式子部分
在那个struct中定义一个计算式子值的方法,在计算的时候首先判断是否有可以拆分的部分,有就拆开,然后声明一个一样的struct,把这个声明的struct的string定义为分割出来的部分,然后通过这个计算的方法获取那个式子的值,如果没有可以分割的部分,就通过直接对sting进行分析然后进行计算(可以进行直接计算的string只能够由两个数字和一个运算符组成)
这样,你每次在受到计算的请求的时候,先检查string的合法性,例如左括号后面是否有右括,加号左右两边是否都有数或者式子,等等,然后就通过上面那个struct,将struct的值定义为收到的这个string,直接调用那个计算的方法,结果立刻就出来~
不知道我说这么乱你看懂了没...

如果你想要实例,在我们论坛里面多翻两下,有

寻求挑战,追求完美 Oh,my god!
2005-07-29 16:31
快速回复:计数器的原理,求教!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014460 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved