88问答网
所有问题
关于delphi字符长度的问题?
我想输出字符串和长度限定在10汉字之内
如果不够10个字的话用空格代替
如果写这段代码
大虾帮忙!!!1
举报该问题
推荐答案 2009-08-16
首先在delphi2009之前的版本应该是
s:=format('%20s',[s]);
因为一个汉字是2个ascii字符.
2009以后的版本默认是Unicode编码.
s:=format('%10s',[s]);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MMggKBBMt.html
其他回答
第1个回答 2009-08-16
if length(str)<10 then
begin
str:=
end;
第2个回答 2009-08-16
s:=Format('%10s',[s]);
相似回答
delphi的
string类型只能容纳255个
字符
吗,多了怎么办
答:
在turbopascal以及freepascal中,string类型最大
长度
为255。若超过255,可用字符数组替代。在freepascal中,虽然也支持ansistring类型,但我查过包括最新版本的多个版本,对较长的
字符串
不能很好地支持 !!!在
delphi
中,编译器将 string 和 ansistring 同等对待 ,长度可大大超过255。
delphi
中string的
长度
到底是多少
答:
ShortString 保留该类型是为了向后兼容Delphi1.0,它的长度限制在255个字符内
。 WideString功能上类似于AnsiString,但它是由WideChar字符组成的。缺省情况下,如果用如下的代码来定义字符串,编译器认为是AnsiString 字符串:AnsiString类型 AnsiString(或长字符串)类型是在Delphi2.0开始引入的,因为...
Delphi 字符串
太长怎么办
答:
如果只简单地用 String 定义
字符串
,那么该字符串可能是短字符串也可能是 ANSI 长字符串,这取决于 $H 编译指令的值,$H+(缺省)代表长字符串(ANSIString 类型)。长字符串是
Delphi
库中控件使用的字符串。 你看看是不是编译指令
问题
本回答由提问者推荐 举报| 答案纠错 | 评论 0 3 log1982 采纳率:31% 擅长...
delphi的
string类型只能容纳255个
字符
吗,多了怎么办
答:
是的,Delphi中的String最大只能是255
,如果你有多于255个字符的需要,你可以用TSstringList或定义一个动态字符数组,例如:var StrList: TStringList Chr: Array of char;
delphi的
string类型只能容纳255个
字符
吗,多了怎么办
答:
delphi 的
string 已经等同于 ansistring,是不限制
长度的字符串
。
Delphi 字符串
有多少个字节的函数是什么
答:
在
delphi
语言里,通常使用 lenght 函数来获取
字符串的长度
。需要提示的是:在高版本的 delphi 里,由于默认的字符编码是 utf8,所以汉字用 length 获取的结果也是 1 ,而在 delphi 7 里获取的结果是 2,区别类似如下:
Delphi 字符串
太长怎么办
答:
4字节-2G 多用户服务和多语言程序 如果只简单地用 String 定义
字符串
,那么该字符串可能是短字符串也可能是 ANSI 长字符串,这取决于 $H 编译指令的值,$H+(缺省)代表长字符串(ANSIString 类型)。长字符串是
Delphi
库中控件使用的字符串。你看看是不是编译指令
问题
...
关于delphi字符长度的问题?
答:
首先在
delphi
2009之前的版本应该是 s:=format('%20s',[s]);因为一个汉字是2个ascii
字符
.2009以后的版本默认是Unicode编码.s:=format('%10s',[s]);
大家正在搜
delphi7字符ascii
excel字符长度
delphi字符处理
delphi字符截取
delphi字符串
delphi截取字符串
delphi字符串转16进制
delphi 字符串函数
delphi截取字符串函数
相关问题
Delphi 字符串太长怎么办
delphi edit文本字符如何限制输入长度?
delphi7 怎样获取字符串长度
delphi中string的长度到底是多少
delphi 取出一个字符在字符串出现的次数
delphi中string的长度到底是多少
delphi中string的长度到底是多少
delphi如何获取字符的大小??