2015-08-26 118 views
1

我在PostScript中的堆栈中有一个字符串,并且我想弹出此字符串,然后将其转换为int数据类型。将Postscript字符串解析为int

这样我就可以对不能做为字符串的值进行操作。

回答

0

@ user2558542字符串成整数,你可以使用: (yourstring){} FORALL

数组为整数,你可以尝试: [yourarray] aload弹出

+1

'forall'只是给出字节值。这可以通过测试范围48-57(ascii数字),减去48,然后对结果列表进行基10转换来工作。但'cvi'这样做。 'token'也可以做到这一点。 –

1

的 'CVI' 运营商需要类型为num(整数或实数)或字符串的参数,并在堆栈上返回一个整数。请参阅第3版PostScript语言参考手册,第566页。

+0

This Works,Thank you – user2558542