谁能用C语言编一个QQ记牌器

我怎么想也想不明白怎么把斗地主时出的牌自动扫描进你的程序.也就是说怎么把出的牌转化成数据,然后输入编写的程序.比如对方出了个2,人一看就知道现在只有3个2了,因为4-1=... 我怎么想也想不明白怎么把斗地主时出的牌自动扫描进你的程序.也就是说怎么把出的牌转化成数据,然后输入编写的程序.比如对方出了个2,人一看就知道现在只有3个2了,因为4-1=3,但你怎么样把这个2自动的输入程序.

还有个问题就是用C语言编个QQ记牌器要C语言学到什么程度,我在补习班学了个2级C,但是觉得没啥作用,就只能做做题,考个试拿个证书.我觉得这样实在有违学习的意义,所以我想自己做个程序,做个QQ记牌器.不知道C语言学到2级够不够,我2级也有些地方不是很懂,象文件那几章,因为老师说考试时候比例不是很高就讲得很快,也没学好.其实我估计我老师可能都做不出QQ记牌器.现在的老师大多只会做题,要是会点真技术也不会来开补习班教书,所以我问都没问他.

我希望与高手帮帮我,不胜感激.
2楼讲的"图片识别""内存读取"分别用什么工具可以完成?内存读取用C语言能做不?
3楼讲的驻留程序编程是什么意思,能够给我解释下吗?我去搜索"驻留程序编程",收不到啊.
展开
 我来答
zzzhiv
2008-10-12 · TA获得超过5101个赞
知道大有可为答主
回答量:1万
采纳率:0%
帮助的人:4009万
展开全部
三种方法:
1图片识别,通过对图片矩阵像素识别牌。
2内存读取,读取qqGame的内存,找到出牌的临时地址进行记录。
3网络监视,sniffer网络信息,记录出的牌。

首先,你必须学会Windows 编程,对windows的程序运行及内存管理要了解。C语言是基础!要写可用的程序必须学相关的开发。
ryw12403
2008-10-12 · TA获得超过1899个赞
知道大有可为答主
回答量:2501
采纳率:0%
帮助的人:2106万
展开全部
如要既时自动记录,单用C很困难,至少还要懂驻留程序编程,不然C程序运行时别的程序无法运行,用驻留程序检听qqGame的内存,如有出牌就从相对数组中减去。

如用手动记录那你现在就可以完成,就是你看到对手或自己出了牌,就按相应的键一下,程序就减去一。给你一个思路。

char pork[4][13];四种花色,各13张
char king [2];大小王。

设按11为方块2,当你看到有人出了这牌,你就按11,这样程序
就把pork[0][0]置0.
照这样应是能实现的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e4b30f6d9
2008-10-11 · 超过23用户采纳过TA的回答
知道答主
回答量:134
采纳率:0%
帮助的人:80.2万
展开全部
呵呵 老师按教学大纲教给你就行了
还得考自己学啊
c其实学入门了就不难了 ,开始学先做列题 关键做的过程中你要理解 没句话是什么意思,为什么要这样写 有没有别的写法
像qq记牌器 就如你说的输入一个2 那程序就知if道剩下几个2了 这个就这样写:
int a;
int b=4;
scanf("%d",&a); 出的牌输入
if(a==2) //如果输入的是2 那么b自减1
{
b--;
}

要记下其他的 要用的for循环 设定变量有用户输入 标识变量 根据输入的变量判断就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式