- 主题:问一下新杀人游戏的代码
我忘记是不是同一份了,pig2532曾经收到一份kingkiller版提交的代码
让我帮忙调,我先看到.c里include一大堆.c就犹豫了一下,敲玩make我直接关机睡觉了 ..
几乎所有函数都是implicit declaration @@ ...
【 在 hitsolit (幻) 的大作中提到: 】
: 70多屏 @_@
--
FROM 211.151.94.*
一个现状是这样的,KBS开发组里没有熟悉这些复杂杀人规则的人写程序 ...
同理,也没有会打麻将的人写程序 ...
会玩的不能写,能写得不会玩,so ...
【 在 baileifirst (长江八号?) 的大作中提到: 】
: 皑皑~重写吧
--
FROM 211.151.94.*
不会玩!!
【 在 etnlegend (小e|神·爱|Together) 的大作中提到: 】
: 昨天我和黄总曲总还有动态规划总一起玩牌的时候还说要写一个水木上用的 POKER...
--
FROM 211.151.94.*
man dlsym
给我们的代码里你没一个函数是用之前声明了的 ...
我编译参数我记得好像没加 -Wall ...
【 在 xyz8231 (欣佑|肖寅斋) 的大作中提到: 】
: 啥区别?
--
FROM 211.151.94.*
我觉得我就不用把warning拷给你看了吧:)还是没加 -Wall 的
至少代码得有点可读性,从merge进kbs主分支这个角度来讲
我们是肯定要kill掉所有的warning的 ...
不然不把使用kbs代码的兄弟站点都给吓死了:P
你说如果你是我,你放心把一个啥类型warning都有的程序往水木上装么:)
suggest parentheses around...
unused variable...
implicit declaration...
‘return’with no value, in function returning non-void
array subscript has type ‘char’
control reaches end of non-void function
biu,懒得往下找了=+=
【 在 xyz8231 (欣佑|肖寅斋) 的大作中提到: 】
: 越说越不懂了,反正能编译过去就好,我们已能杀人为目的,不以无warnning为目的:P
最开始那个版本能编译过去,dlsym load不出来,不能杀人啊
因为你根本没声明函数,它找不到那个sym。。=_=bb
--
FROM 211.151.94.*
是好改阿,这不是技术问题,这个是一个习惯/规范/态度的问题 ...
int函数为啥不写返回值呢,不写返回值你把它声明成int做啥呢 -_-bb
【 在 luckwithme (Marvel) 的大作中提到: 】
: 我看了一下,一部分是类型不兼容,另一部分是未使用的变量,后者应该比较好改
--
FROM 211.151.94.*
方便以后万一要判断返回值了不用改原型丫 ...
【 在 SoapDinosaur (肥龙) 的大作中提到: 】
: 其实kbs里很多函数都只要是void就可以了
: 不过似乎都写习惯了,怎么都要int一下然后return 0
--
FROM 211.151.94.*
缩四个格倒是没问题,不过看着是有点乱。。
【 在 hitsolit (幻) 的大作中提到: 】
: 还有一个代码规范问题,就是都不好好缩进
: 例如:
: for(i=0;i<MAX_PEOPLE;i++)
: ...................
--
FROM 211.151.94.*
俨然4...
【 在 etnlegend (小e|神·爱|Together) 的大作中提到: 】
: 你写 c/cpp 的时候 ts = 2 ?
--
FROM 211.151.94.*
七八月份远离北京 ...
【 在 devilphoenix (梦想照进现实照进梦想照进现实照进梦想照) 的大作中提到: 】
: 兔core
: 什么时候开发个poker的游戏吧
: 可以博积分的
: ...................
--
FROM 211.151.94.*