回 帖 发 新 帖 刷新版面

主题:求助:請問長於 255 字符串的變量是什麼?

如題

短於255 字符串可用 string

但長於 255 的呢?

回复列表 (共6个回复)

沙发

在Free Pascal里面有个AnsiString可以使用,据说是无限长度。使用方法和string一样,只是读入输出赋值这些运算速度较慢

板凳

如果你要输出一个太长的字符串,可以把这个字符串截成几段后输出。
比如
WRITELN(s)
如果LENGTH(s) = 300,可以把它截成s1和s2,其中s1长度255,s2长度45。

3 楼

ansistring的本质其实是个指针,只不过free pascal没有让我们看出来它是指针而已。

4 楼

哦。。没怎么用AnsiString,不是很了解其具体构成..

5 楼

其实AnsiString是有
很大
误差的.................上次用了它,很吃亏!!!

6 楼

如果是用C语言就不存在字符串长度的问题了。。。因为那个就是直接用字符数组的形式来定义。。

我来回复

您尚未登录,请登录后再回复。点此登录或注册