悉野小楼

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

统计

09 2012 档案

游戏竞技对抗赛排队分组问题
摘要:游戏中要排一个对抗赛, 可以是nVSn, 如3v3, 5v5, 20v20, 玩家可以以小队形式参加排队, 也可以个人参加排队.用一个数据记录每种队的的个数, 没有这种类型的队, 用0表示, 下面是一个11v11的组合. 如下local strData = "5,8,7,3,1,0,0,1,0,1,0";表示1个人的队伍为5个, 2人的队伍为8个, ...11人的队伍为0个. ============================functionSplit(szFullString,szSeparator)localnFindStartIndex=1localnSplit 阅读全文

posted @ 2012-09-11 17:29 悉野 阅读(611) 评论(0) 推荐(0) 编辑

[转]宏定义中字符串连接操作
摘要:关于记号粘贴操作符(tokenpasteoperator):##1.简单的说,“##”是一种分隔连接方式,它的作用是先分隔,然后进行强制连接。其中,分隔的作用类似于空格。我们知道在普通的宏定义中,预处理器一般把空格解释成分段标志,对于每一段和前面比较,相同的就被替换。但是这样做的结果是,被替换段之间存在一些空格。如果我们不希望出现这些空格,就可以通过添加一些##来替代空格。另外一些分隔标志是,包括操作符,比如+,-,*,/,[,],…,所以尽管下面的宏定义没有空格,但是依然表达有意义的定义:defineadd(a,b)a+b而其强制连接的作用是,去掉和前面的字符串之间的空格,而把两者连接起来。 阅读全文

posted @ 2012-09-04 12:02 悉野 阅读(1249) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示