设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1889|回复: 6
打印 上一主题 下一主题

[已经解决] 请教sprintf语法

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
48 小时
注册时间
2010-8-26
帖子
68
跳转到指定楼层
1
发表于 2011-8-16 11:24:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
r = sprintf("\030[%s]%s", $data_items[index].icon_name, $data_items[index].name)
这句什么意思,sprintf又应该如何用呢?
望大虾们相助~
没有什么是做不到的!
前方的路如何?不走怎么知道!

Lv1.梦旅人

梦石
0
星屑
100
在线时间
169 小时
注册时间
2007-8-12
帖子
203
2
发表于 2011-8-17 15:22:43 | 只看该作者
sprintf格式化字符串
这句话的意思是把字符串后面的参数分别替换到前面两个格式控制符%s的位置
具体参阅 F1 最下方
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
330
在线时间
142 小时
注册时间
2008-11-20
帖子
231
3
发表于 2011-8-17 15:26:51 | 只看该作者
LS正解,不过稍稍专业了点,
说白了就是组合字符串,和 "字符串1" + "字符串2" 差不多
  
【RPGXP视频教学】脚本不是高手的专利 (正在更新...)
http://rpg.blue/thread-238457-1-1.html



回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
265
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

4
发表于 2011-8-17 16:54:58 | 只看该作者
\030[%s]%s 中的两个%s 分别用后面的两个数据代入
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
39882
在线时间
7495 小时
注册时间
2009-7-6
帖子
13485

开拓者贵宾

5
发表于 2011-8-17 17:06:46 | 只看该作者
本帖最后由 fux2 于 2011-8-17 17:11 编辑

你可以理解为两个等待赋值的变量,取值是后面两个参数.
比如
  1. sprintf("fux%s",2)
  2. #=> "fux2"
复制代码

点评

><  发表于 2011-8-17 17:10
名字里有数字真好……  发表于 2011-8-17 17:08
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
48 小时
注册时间
2010-8-26
帖子
68
6
 楼主| 发表于 2011-8-17 20:41:37 | 只看该作者
fux2 发表于 2011-8-17 17:06
你可以理解为两个等待赋值的变量,取值是后面两个参数.
比如

似乎有点懂了,那么“%03d”又是什么意思呢?

点评

http://bbs.66rpg.com/manual/rpgxp/rgss/appendix02.html  发表于 2011-8-18 00:16
RMXP帮助里搜索sprintf  发表于 2011-8-18 00:15
没有什么是做不到的!
前方的路如何?不走怎么知道!
回复

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
39882
在线时间
7495 小时
注册时间
2009-7-6
帖子
13485

开拓者贵宾

7
发表于 2011-8-17 20:49:07 | 只看该作者
本帖最后由 fux2 于 2011-8-18 07:04 编辑
naibo456 发表于 2011-8-17 20:41
似乎有点懂了,那么“%03d”又是什么意思呢?


填满3位数,不足的用0来补充
比如
  1. sprintf("%03d",5)
  2. #=>005
复制代码

点评

sprintf("%03d",5)  发表于 2011-8-18 00:15
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-14 15:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表