Pascal整数到字符串转换

时间:2016-02-06 05:05:36

标签: pascal lazarus freepascal

是否有内置函数将整数转换为Free Pascal中的字符串,如返回整数输入的字符串对象?我已经为谷歌和文档提供了2个小时的能力,并且只找到了虚假的希望和失望。在Windows 10上使用Lazarus 1.4.4。

另外,为什么pascal如此复杂/恶化?有大量的版本,IDE,应用程序支持与非应用程序支持,文档充其量是平庸的(至少对于Free Pascal而言,尽管Delphi看起来也不是很好看)。它遍布整个地方,就像一对巨大的纠结耳机。

谢谢!

2 个答案:

答案 0 :(得分:6)

如上所述,有inttostr,这是德尔福的做法。经典的Pascal解决方案是str。两者都适用于FPC和Delphi,虽然inttostr可能需要在FPC中使用面向对象(Delphi相似)模式。

字符串不是btw的对象,而是第一类本机类型。

基本上Lazarus / FPC和Delphi是唯一真正活跃的原生Pascal产品。通常,Lazarus的最后两个版本处于主动通告状态(1.4.4和即将到来的1.6的rc)。一些旧版本仍然可以在特别的Debian和衍生品上看到(因为它们处于活跃的Debian Stable中)。

对于Delphi,当然还有更多版本的通知,因为必须购买新版本(欧元/ $ 500-600范围内)。

FPC文档非常好,有几千页(并且doxygen like工具设置为不生成没有内容的页面)。 Lazarus有不同的设置,并且只生成包含骨架信息的页面。

对于一个完全自我支持的项目(没有主要的,持续的企业赞助商,没有专门的FTE,无论是直接项目(如Firefox)还是赞助商(如LLVM))这都是非常好的。

答案 1 :(得分:4)

我相信IntToStr()会在Free Pascal中将int转换为string