幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2363|回复: 7

[nscr求助]關於四條語句的用法

[复制链接]

5

主题

43

帖子

1428

积分

⑥精研

活·潑·可·愛

积分
1428
发表于 2005-7-28 22:41:56 | 显示全部楼层 |阅读模式
mid $0,$1,%0,%1
文字列$1の%0文字目から%1文字分の部分文字列を$0に切り出します。
ただし、最初の文字を0文字目と数えてください。

len %0,$0
文字列の長さを返します。

sub 数字変数,数字数字変数から数字を引きます。

    例)
    sub %0,6
    sub %0,%2

div
div 数字変数,数字その変数を、数字で割ります。

整数、小数点以下切り捨てで答えが出ます。


嘗試用金山快譯和日語一點通華麗的翻譯了

然後更加不明白是什麽意思

求達人講解下這四個語句的用法……
回复

使用道具 举报

12

主题

225

帖子

2396

积分

开发组

三心二意魔人

积分
2396
发表于 2005-7-29 00:05:20 | 显示全部楼层
sub是减法,div是除法(除完只保留整数),就是前面的变量减去(除以)后面的数字或变量,结果赋给前面的变量。

上面那两个还没见过呢……汗……不过第二个还是挺容易明白的么,把某文字变量的总字数作为一个数值赋给前面的数字变量,应该是这样吧。

[此贴子已经被作者于2005-7-29 0:10:18编辑过]
回复 支持 反对

使用道具 举报

125

主题

288

帖子

1387

积分

⑥精研

积分
1387
发表于 2005-7-29 13:25:56 | 显示全部楼层
mid是从一个字符串变量中取一段文字到另外一个字符串变量的函数,跟VB的用法一样,mov、add、sub、inc之类的都是汇编语句,类似下面的程序代码应该有人见过吧……
0041454F  FFFF                INVALID
00414556  55                  PUSH      EBP
00414557  8BEC                MOV      EBP,ESP
00414559  56                  PUSH      ESI
0041455A  57                  PUSH      EDI
0041455B  756B                JNZ      004145C8                (NO JUMP)
0041455D  6800010000          PUSH      00000100
00414562  E8D60B0000          CALL      0041513D
00414567  83C404              ADD      ESP,04
0041456A  8B7508              MOV      ESI,[EBP+08]
0041456D  A3B4F14000          MOV      [0040F1B4],EAX
00414572  85F6                TEST      ESI,ESI
00414574  7423                JZ        00414599                (JUMP)
00414599  33FF                XOR      EDI,EDI
0041459B  57                  PUSH      EDI
0041459C  893D8C184100        MOV      [0041188C],EDI
004145A2  FF1510224100        CALL      [KERNEL32!GetModuleHandleA]
004145A8  8BF0                MOV      ESI,EAX
004145AA  68FF000000          PUSH      000000FF
004145AF  A1B4F14000          MOV      EAX,[0040F1B4]
004145B4  897D10              MOV      [EBP+10],EDI
004145B7  C7450C01000000      MOV      DWORD PTR [EBP+0C],00000001
004145BE  50                  PUSH      EAX
004145BF  56                  PUSH      ESI
004145C0  FF15F4214100        CALL      [KERNEL32!GetModuleFileNameA]
004145C6  EB03                JMP      004145CB                (JUMP)
004145CB  E830EAFFFF          CALL      00413000
004145D0  FF7510              PUSH      DWORD PTR [EBP+10]
004145D3  FF750C              PUSH      DWORD PTR [EBP+0C]
004145D6  56                  PUSH      ESI
004145D7  E806000000          CALL      004145E2


回复 支持 反对

使用道具 举报

5

主题

43

帖子

1428

积分

⑥精研

活·潑·可·愛

积分
1428
 楼主| 发表于 2005-7-29 13:32:45 | 显示全部楼层
根據adv大人的說法
mid $0,$1,%0,%1   文字列$1の%0文字目から%1文字分の部分文字列を$0に切り出します。
就是從字符串$1中提取%0的文字到$0當中去……是這樣吧……
大致了解了……感謝……
對於adv大人後面貼的那一段文字完全不了解ing……
[em01][em01]
回复 支持 反对

使用道具 举报

125

主题

288

帖子

1387

积分

⑥精研

积分
1387
发表于 2005-7-29 13:36:25 | 显示全部楼层
不要叫我大人,我未必比你大的(今年18)orz

的确就是这个样子,至于后面那段,没有看过的就不要去了解它了。大学计算机系一般都会学到这个,但对于大多数人来说都是很痛苦的东西(过于底层)
回复 支持 反对

使用道具 举报

12

主题

225

帖子

2396

积分

开发组

三心二意魔人

积分
2396
发表于 2005-7-29 13:47:29 | 显示全部楼层
似乎是截取从%0到%1这段文字……
看了adv san的帖子……
……“……站在某个散发着潮湿阴冷气息的深渊边缘,看着从下方闪烁着点点磷光的黑暗中翻腾而起的巨大未知生物……”
……我就是这种心情啊……[em04]
回复 支持 反对

使用道具 举报

125

主题

288

帖子

1387

积分

⑥精研

积分
1387
发表于 2005-7-29 13:56:49 | 显示全部楼层
是从%0的位置开始截取%1长度的文字,写成标准函式就是
mid dest string,src string,pos,len
怎么像是魔幻小说的情节[em04]
回复 支持 反对

使用道具 举报

5

主题

43

帖子

1428

积分

⑥精研

活·潑·可·愛

积分
1428
 楼主| 发表于 2005-7-29 14:26:39 | 显示全部楼层
……“……站在某个散发着潮湿阴冷气息的深渊边缘,看着从下方闪烁着点点磷光的黑暗中翻腾而起的巨大未知生物……”
……“……站在某个散发着潮湿阴冷气息的深渊边缘,看着从下方闪烁着点点磷光的黑暗中翻腾而起的巨大未知生物……”
……“……站在某个散发着潮湿阴冷气息的深渊边缘,看着从下方闪烁着点点磷光的黑暗中翻腾而起的巨大未知生物……”


我對這懸崖調查了三次……感覺沒有變啊……


真想一心一意去畫畫………………

真想一心一意去畫畫……………………

真想一心一意去畫畫………………………………

人物綫條稿才剛剛完工,背景進度才80%,cg製作才畫了4張分鏡……連草稿都沒有出來……

程序……天殺的程序…………

[此贴子已经被作者于2005-7-29 14:36:37编辑过]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-18 07:34 , Processed in 0.011323 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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