社区
语言基础/算法/系统设计
帖子详情
string,array[]of char,pchar 这三个类型的字符串怎么互相转换?
hnwzs
2005-03-03 04:56:44
string,array[]of char,pchar 这三个类型的字符串怎么互相转换?
...全文
292
5
打赏
收藏
string,array[]of char,pchar 这三个类型的字符串怎么互相转换?
string,array[]of char,pchar 这三个类型的字符串怎么互相转换?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小呆之家
2005-03-07
打赏
举报
回复
var
s:string;
c:array of char;
p:pchar;
i:integer;
s:='asdfasdfasdfasdfasdfasdf';
i:length(s);
try
setlength(c,i);
for i:=1 to length(s) do
c[i-1]:=s[i];
p:=@c[0];
showmessage(s);
showmessage(p);
inc(p);
showmessage(p);
finally
c:=nil;
end;
hnwzs
2005-03-07
打赏
举报
回复
string转到array[]of char怎么转呀
caiso
2005-03-07
打赏
举报
回复
顶一下^_^
cjf1009
2005-03-03
打赏
举报
回复
var
s,ss: array[0..100] of char;
s1,s2 : string;
procedure TForm1.Button1Click(Sender: TObject);
begin
s := 'aa杨中';
s1 := s;
strcopy(ss,pchar(s1));
showmessage(ss);
test(ss);
end;
procedure Tform1.test(str : widestring); //string,widestring形参实参
begin
showmessage(str);
showmessage(inttostr(length(str)));
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
s1 := 'aa杨忠';
//s := pchar(s1); 错误
s2 := pchar(s1);
end;
huyongxiao
2005-03-03
打赏
举报
回复
lstrcpy(A:string;B:char);
A:string
B:array[] of
C:pchar
B[0]:=C;
I:=0..N
B[I]:=A[I+1]
delphi中
string
,p
c
har
,
array
of
c
har
,pointer,Pbyte,
array
of byte之间的转化
写程序时,老是被几个数据
类型
搞的晕头转向,现在总结一下。 基本上都是从网上查的,但又不是在一个地方,所以标记成‘转载’但又不好写从哪里转载的。有抄袭请见谅。 var s:
string
; p:p
c
har
; a:
array
[1..20] of
c
har
; 那么三者之间的
转换
如下: 1、
字符串
到P
C
har
p:=P
C
har
(s); 2、P
C
har
到
字符串
s:=p;
string
,p
c
har
,
array
of
c
har
之间的转化(转贴)
string
,p
c
har
,
array
of
c
har
之间的转化2009-07-09 10:15设有以下
三个
变量:vars:
string
;p:p
c
har
;a:
array
[1..20] of
c
har
;那么三者之间的
转换
如下:1、
字符串
到P
C
har
p:=P
C
har
(s);2、P
C
har
到
字符串
s:=p;3、P
C
har
到字符数组 StrCopy(@a,p);4、字符数组到P
C
har
Delphi
字符串
、P
C
har
与字符数组之间的
转换
Delphi
字符串
、P
C
har
与字符数组之间的
转换
设有以下
三个
变量: var s:
string
; p:p
c
har
; a:
array
[1..20] of
c
har
; 那么三者之间的
转换
如下: 1、
字符串
到P
C
har
p:=P
C
har
(s); 2、P
C
har
到
字符串
s:=p; 3、P
C
har
到字符数组 StrCopy(@a,p); 4、字符数组到P
C
har
P
C
har
(@a); 5、
字符串
与字符数组之间的
转换
就只有通过P
C
har
来中转了。例如下面这个例子: procedur...
Delphi的字符(
C
har
),
字符串
(
String
),
字符串
指针(P
C
har
),字符数组
array
of
c
har
Delphi有三种
类型
的字符:Ansi
C
har
这是标准的1字节的ANSI字符,程序员都对它比较熟悉。Wide
C
har
这是2字节的Unicode字符。
C
har
在目前相当于Ansi
C
har
,但在Delphi 2010 以后版本中相当于Wide
C
har
.记住因为一个字符在长度上并不表示一个字节,所以不能在应用程序中对字符长度进行硬编码,而应该使用Sizeof()函数。注意Sizeo...
delphi中
String
,P
C
har
,PByte,
Array
of
C
har
,
Array
of Byte
转换
delphi中
String
,P
C
har
,PByte,
Array
of
C
har
,
Array
of Byte
转换
vars:
string
;
pc
:p
c
har
; pb:pbyte; ac:
array
[1..100] of
c
har
; ab:
array
[1..100] of byte; i:integer; begin s:='this is
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章