主题:求助:請問長於 255 字符串的變量是什麼?
irwin
[专家分:0] 发布于 2007-09-01 10:02:00
如題
短於255 字符串可用 string
但長於 255 的呢?
回复列表 (共6个回复)
沙发
游侠UFO [专家分:1200] 发布于 2007-09-01 12:39:00
在Free Pascal里面有个AnsiString可以使用,据说是无限长度。使用方法和string一样,只是读入输出赋值这些运算速度较慢
板凳
Matodied [专家分:7560] 发布于 2007-09-01 14:32:00
如果你要输出一个太长的字符串,可以把这个字符串截成几段后输出。
比如
WRITELN(s)
如果LENGTH(s) = 300,可以把它截成s1和s2,其中s1长度255,s2长度45。
3 楼
maxumi [专家分:2200] 发布于 2007-09-04 04:52:00
ansistring的本质其实是个指针,只不过free pascal没有让我们看出来它是指针而已。
4 楼
游侠UFO [专家分:1200] 发布于 2007-09-05 10:59:00
哦。。没怎么用AnsiString,不是很了解其具体构成..
5 楼
abcwuhang [专家分:1840] 发布于 2007-10-21 19:31:00
其实AnsiString是有
很大
误差的.................上次用了它,很吃亏!!!
6 楼
游侠UFO [专家分:1200] 发布于 2007-10-22 22:34:00
如果是用C语言就不存在字符串长度的问题了。。。因为那个就是直接用字符数组的形式来定义。。
我来回复