delphi中string转array of char
分类: Delphi小酌 2008-10-07 13:50 2724人阅读 评论(1) 收藏 举报
在delphi中如何将string转成array of char?
网上的例子说用for循环,一个个将字符赋值给char数组;
系统带的有个函数的,
function StrLCopy(Dest: PChar; const Source: PChar; MaxLen: Cardinal): PChar;
source用pchar强转下,char数组名直接作第一个参数,MaxLen可以用数组长度,取sizeof(数组)不知道是否OK.
分享到:
上一篇:Delphi参数化SQL的小问题
下一篇:VC中CCheckListBox显示时崩溃的原因及解决方法
查看评论
1楼 fasthunderd 2010-07-19 02:11发表 [回复]
function StrPCopy(Dest: PChar; const Source: string): PChar;
将字符串复制到字符数组中
var
arrChar: array[0..255] of Char; // 这里声明了长度为256的Char型数组
begin
StrPCopy(arrChar, 'Come on, baby!');
分类: Delphi小酌 2008-10-07 13:50 2724人阅读 评论(1) 收藏 举报
在delphi中如何将string转成array of char?
网上的例子说用for循环,一个个将字符赋值给char数组;
系统带的有个函数的,
function StrLCopy(Dest: PChar; const Source: PChar; MaxLen: Cardinal): PChar;
source用pchar强转下,char数组名直接作第一个参数,MaxLen可以用数组长度,取sizeof(数组)不知道是否OK.
分享到:
上一篇:Delphi参数化SQL的小问题
下一篇:VC中CCheckListBox显示时崩溃的原因及解决方法
查看评论
1楼 fasthunderd 2010-07-19 02:11发表 [回复]
function StrPCopy(Dest: PChar; const Source: string): PChar;
将字符串复制到字符数组中
var
arrChar: array[0..255] of Char; // 这里声明了长度为256的Char型数组
begin
StrPCopy(arrChar, 'Come on, baby!');