社区
数据库相关
帖子详情
如何将一个PAnsiChar指向的字符串赋值给一个string
yersid
2004-09-21 01:06:30
如题
...全文
118
3
打赏
收藏
如何将一个PAnsiChar指向的字符串赋值给一个string
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yersid
2004-09-21
打赏
举报
回复
哦
zcfzcf001
2004-09-21
打赏
举报
回复
up
梅青松
2004-09-21
打赏
举报
回复
procedure TForm1.Button1Click(Sender: TObject);
var
p: PAnsiChar;
str: String;
begin
p := 'aser';
str := p;
ShowMessage(p);
end;
Delphi
字符串
类型浅析
参考资料
《Delphi 5开发人员指南》“第2章Object Pascal语言”
《PASCAL精要》“第7章
字符串
操作”
“Delphi中
String
类型和
Char
类型的比较”
“Object Pascal中
String
类型的内幕探讨”
基本知识
字符串
类型
•
Ansi
String
这是Pascal缺省的
字符串
类型,它由
Ansi
Char
字符组成,其长度没有限制,同时与null结束的
字符串
相兼容。
•ShortS
Delphi中的各种
字符串
、
String
、P
Char
、
Char
数组
其中的所有代码均在Delphi7下测试通过。 Delphi 4,5,6,7中有
字符串
类型包括了: 短
字符串
(Short
String
) 长
字符串
(Long
String
) 宽
字符串
(Wide
String
) 零结尾
字符串
(Null-Terminated
String
)、P
Char
和字符数组 1、短
字符串
(Short
String
) 固定长度,最大字符数个...
Delphi的字符(
Char
),
字符串
(
String
),
字符串
指针(P
Char
),字符数组arrayof
char
Delphi有三种类型的字符:
Ansi
Char
这是标准的1字节的
ANSI
字符,程序员都对它比较熟悉。Wide
Char
这是2字节的Unicode字符。
Char
在目前相当于
Ansi
Char
,但在Delphi 2010 以后版本中相当于Wide
Char
.记住因为
一个
字符在长度上并不表示
一个
字节,所以不能在应用程序中对字符长度进行硬编码,而应该使用Sizeof()函数。注意Sizeo...
Delphi 中的
字符串
一、Delphi 2009 之前的
字符串
(不支持 Unicode): Delphi 2009 之前的
字符串
分为 3 种:Short
String
、
Ansi
String
、Wide
String
。 【Short
String
】 Short
String
是一种比较古老的 Pascal
字符串
格式,它最多只能容纳 255 个字节的字符。当我们声明
一个
ShortStri
Delphi 的字符及
字符串
-
Char
、
Ansi
Char
、Wide
Char
、P
Char
、P
Ansi
Char
、PWide
Char
Delphi 的字符及
字符串
-
Char
、
Ansi
Char
、Wide
Char
、P
Char
、P
Ansi
Char
、PWide
Char
Delphi有三种类型的字符:
Ansi
Char
这是标准的1字节的
ANSI
字符,程序员都对它比较熟悉。 Wide
Char
这是2字节的Unicode字符。
Char
在目前相当于
Ansi
Char
,但在Delphi以后版本中相当于WideCha...
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章