字符数组与字符串的转换 请问字符数组与字符串的转换应如何实现将字符串转换成字符数组,将字符数组转换成字符串,比如 a:Array [1..20] of char b:String 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var a:array[1..20] of Char; b:String;begin SetLength(b,SizeOf(a)); CopyMemory(@b[1],@buff[1],SizeOf(a));end; 上头写差了var a:array[1..20] of Char; b:String;begin SetLength(b,SizeOf(a)); CopyMemory(@b[1],@a[1],SizeOf(a));end; var a:array[1..20] of Char; b:String;begin SetLength(b,SizeOf(a)); CopyMemory(@a[1],@b[1],SizeOf(a));end; b:=a;反之StrPCopy(@a,b);或StrCopy(@a,PChar(b)); 字符串本来就可以当作字符数组的str: string;你可以用str[1],str[2];另外将字符数组转化为string用strpas也行 buf: array[0..10] of char;buf[0] := 'a';buf[1] := 'b';showmessage(strpas(buf)); 将字符串转换成字符数组,StrPCopy(@a[1],b);将字符数组转换成字符串,b := a; 控制stringgrid单元格的背景颜色 如何自定义一个string类型属性,可以下拉列表选择呢? 怎么样把execl通过delphi写的程序导入sql server中?? 菜鸟提问 各位斑主,急啊!! mySQL服务器的问题? 一个使用多线程写同一个文件的程序示例,请大家帮忙调试 请问这种情况应如何处理 请问Win98DCOM服务器在哪? 请问如何使用glscene实现颜色渐变? 怎样把SQL语句从前端应用程序传给应用程序服务器 关于C/S的数据库(分不够,兄弟可以再加) 谁有《Delphi 5.0开发人员指南》我想买一本,旧的也可以。
a:array[1..20] of Char;
b:String;
begin
SetLength(b,SizeOf(a));
CopyMemory(@b[1],@buff[1],SizeOf(a));
end;
var
a:array[1..20] of Char;
b:String;
begin
SetLength(b,SizeOf(a));
CopyMemory(@b[1],@a[1],SizeOf(a));
end;
a:array[1..20] of Char;
b:String;
begin
SetLength(b,SizeOf(a));
CopyMemory(@a[1],@b[1],SizeOf(a));
end;
或
StrCopy(@a,PChar(b));
str: string;你可以用str[1],str[2];另外将字符数组转化为string
用strpas也行
buf[1] := 'b';
showmessage(strpas(buf));
StrPCopy(@a[1],b);
将字符数组转换成字符串,
b := a;