本帖最后由 TERENCE 于 2012-5-4 20:06 编辑 纯粹忘了有"%04d"这东西,n百年没用了 XD 文本转数字 ? 这俺就不太懂,乃是说哪个部份了 我记得 文件 存取,是直接存 int 下去的 没用到字串 字串转数字 俺猜你可能看到的是 是我对 mfc 输入变数栏位的东西 mfc 的 edit 中 默认 number style(只能输入数字的 style) 是不能输入负号的 所以我才重新实做那 number style 可带负号 的东西 我也想说可以用动态的,想说 rm 最大提共 5000 组, 先入为主,就作成 固定 5000 组 define死是因为 用不到那麽多变量吧 XD |
TERENCE 发表于 2012-5-4 19:26 看了看代码, 其实 char *p = sprintf("%04d", n); 不就能得到带前导0的4位数了么…… 还有文本转数字 不是有现成的 int atoi(const char *str); unsigned long int strtoul(const char *str, char **endptr, int base); 这些 stdlib 函数可以用么…… 档案长度何必define死呢 可以用filesize / 4来确定的唷 |
本帖最后由 TERENCE 于 2012-5-4 19:52 编辑 嗯~俺RM中 写入 是采 r+b 即是 io 对文件 直接 写入要 想写的地方 不是整份档案读入ruby的变量,然後再写 嗯~太过复杂,我也是这麽认为 俺不太擅长 写 这种 比较抽象和看不见 的 东西 XD 写出来 连俺都 看得 有点头疼 ( 看起来像是 写论文啥的 = ="< 研究生泛职业病 ‘‘──TERENCE于2012-5-4 19:33补充以下内容 @IamI 原来可以不用自己新定义文件格式 XD 俺没注意到的说 嘛~说明写太复杂~ 确实 我也承认这帖,也不适合给新手看 就像 10 楼 俺说的一样 不擅长 写 这种 比较抽象和看不见 的 东西 XD 含请多多见谅了~ ^^::a 如果有比较 好的说法 和 解释,欢迎请大大们 懂俺这鬼玩意儿 补充说明 >< ’’ |
Mark。目前 RUBY 的文件格式已经判明,可以不用自己新定义文件格式。此外,说明写太复杂了……我们嫌繁可是新手看不懂…… |
这样的话每次写入都要保存整个文件。19 kb 呢,不停的写入总不太好吧。 另外觉得楼主的说明太过复杂了反而搞得新手看起来不太懂。 |
不知道干嘛用的,不过看了下脚本,好像是把变量变成数组然后File保存文件,其实直接用save_data(obj, filename) 更方便 |
不懂脚本就是不好,但我又没耐心去学…… |
是让变量很多么?不过已经够用了。 |
站长信箱:fux2@moe9th.com|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-4-5 09:36
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.