广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3481 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
铁血
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x3
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] 如何取得一串数字的指定位数?
如题,想请问假设我设定一个变数为1,在某些情形下会逐渐增加。


若我想取得某个位数,
如:5987,取得百位数为9,十位数为8,个位数为7
有什么写法能够达成吗?


献花 x0 回到顶端 [楼 主] From:台湾远传电信股份有限公司 | Posted:2018-01-02 02:34 |
弑血
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖 创作大师奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x108 鲜花 x240
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 铁血 于 2018-01-02 02:34 发表的 如何取得一串数字的指定位数?: 到引言文
如题,想请问假设我设定一个变数为1,在某些情形下会逐渐增加。


若我想取得某个位数,
如:5987,取得百位数为9,十位数为8,个位数为7
有什么写法能够达成吗?



先取得字串长度


例如你上面所说的 5987 = 4位数字


再用个变数阵列 把4位数给存起来


再来 可以利用回圈去loop 你要的位置次数 例如 我假设要取得 8好了


// 这个单纯只是要宣告一个新的变数值
new first_;


for (new i=想要的位置(可能是3号位置); i<取得的字串总长度(假设为4长度); i++)
{
// 把自己要想的阵列排列位置 回传给 变数纪录
first_ = 变数阵列  [ i ]
}
// 这个是C语言pirnt的语法..
print("%d"+first_);


// 当然CS的应该是
client_print(0, print_center, "%d", first_);



目前传授教学&有兴趣者可以问我
BOT瞄准攻击NPC&模仿事件触发计算出场&新增地图重生位置等等
已修复entity的attachment错误问题,开始尝试写出各种npc_boss成品
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
按这里检视影片,登入论坛可以直接观看
献花 x0 回到顶端 [1 楼] From:台湾中华电信股份有限公司 | Posted:2018-01-02 23:37 |
铁血
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x3
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 弑血 于 2018-01-02 23:37 发表的 : 到引言文




先取得字串长度


例如你上面所说的 5987 = 4位数字


再用个变数阵列 把4位数给存起来


再来 可以利用回圈去loop 你要的位置次数 例如 我假设要取得 8好了


// 这个单纯只是要宣告一个新的变数值
new first_;


for (new i=想要的位置(可能是3号位置); i<取得的字串总长度(假设为4长度); i++)
{
// 把自己要想的阵列排列位置 回传给 变数纪录
first_ = 变数阵列  [ i ]
}
// 这个是C语言pirnt的语法..
print("%d"+first_);


// 当然CS的应该是
client_print(0, print_center, "%d", first_);





我懂了,谢谢你!


献花 x0 回到顶端 [2 楼] From:台湾远传电信股份有限公司 | Posted:2018-01-18 15:17 |
kkaall331
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

先取得字串长度


例如你上面所说的 5987 = 4位数字


再用个变数阵列 把4位数给存起来


再来 可以利用回圈去loop 你要的位置次数 例如 我假设要取得 8好了


// 这个单纯只是要宣告一个新的变数值
new first_;


for (new i=想要的位置(可能是3号位置); i<取得的字串总长度(假设为4长度); i++)
{
// 把自己要想的阵列排列位置 回传给 变数纪录
first_ = 变数阵列 [ i ]
}
// 这个是C语言pirnt的语法..

此文章被评分,最近评分记录
财富:-50 (by a7811311622) | 理由: 复制他人回覆


献花 x0 回到顶端 [3 楼] From:台湾宽频通讯顾问股份有限公司 | Posted:2018-03-28 16:00 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.098153 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言