- 主题:kbs添加积分需要自己扩充字段吗
rt
是否需要在userdata中添加字段,还是现成就有了?
--
FROM 61.167.60.*
我看到libBBS/boards中有
1116 #ifdef NEWSMTH
1117 int check_score_level(const struct userec *user,const struct boardheader *bh){
1118 return (chk_currBM(bh->BM,user)||!(user->score_user<bh->score_level));
1119 }
1120 #endif /* NEWSMTH */
这里struct userec中有score_user,但是我在kbs的src/struct.h中的userec中没有发现score_user,是不是这个字段需要修改,添加呢?
【 在 luckwithme (Marvel) 的大作中提到: 】
: rt
: 是否需要在userdata中添加字段,还是现成就有了?
--
FROM 61.167.60.*
自己加上就行了
【 在 luckwithme (Marvel) 的大作中提到: 】
: 我看到libBBS/boards中有
: 1116 #ifdef NEWSMTH
: 1117 int check_score_level(const struct userec *user,const struct boardheader *bh){
: ...................
--
FROM 59.66.172.*
可惜还要自己转换数据结构了,现在看来最好可能是要使用一个没用过的字段,像userface_img这样的int型字段
【 在 pig2532 (猪猪猪) 的大作中提到: 】
: 自己加上就行了
--
FROM 61.167.60.*
不用转换,直接把userec最后的那些unused拿来用就可以了
【 在 luckwithme (Marvel) 的大作中提到: 】
: 可惜还要自己转换数据结构了,现在看来最好可能是要使用一个没用过的字段,像userface_img这样的int型字段
--
FROM 221.192.237.*
ok,好的
【 在 foxban (未毕业的码农) 的大作中提到: 】
: 不用转换,直接把userec最后的那些unused拿来用就可以了
--
FROM 61.167.60.*
恩,这样的话,int值是可以扩充的,不过char[100]这样的值是不是只有转换或者使用其他字段了?
【 在 foxban (未毕业的码农) 的大作中提到: 】
: 不用转换,直接把userec最后的那些unused拿来用就可以了
--
FROM 61.167.60.*
你想干什么?如果只是积分的话用几个int型的就够用了,把userec最后那几个自己的unused拿来用就成了。不用转换那么麻烦
【 在 luckwithme (Marvel) 的大作中提到: 】
: 恩,这样的话,int值是可以扩充的,不过char[100]这样的值是不是只有转换或者使用其他字段了?
--
FROM 221.192.237.*
恩,我现在的问题解决了
只是在想如果要增加一个字符串怎么办,例如身份证,不能用int存放(有的最有一位不是数字)
【 在 foxban (未毕业的码农) 的大作中提到: 】
: 你想干什么?如果只是积分的话用几个int型的就够用了,把userec最后那几个自己的unused拿来用就成了。不用转换那么麻烦
--
FROM 61.167.60.*
比如说一个int占4个字节
于是你可以把比如2个unused的int变成一个char[8]
【 在 luckwithme (Marvel) 的大作中提到: 】
: 恩,我现在的问题解决了
: 只是在想如果要增加一个字符串怎么办,例如身份证,不能用int存放(有的最有一位不是数字)
--
FROM 59.66.172.*