大家快来帮帮我啊!如何将string转换成char啊 如何将string转换成char啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var s:String;begin s:='s'; s[1]:='a'; showMessage(s[1]); var s:String; c: array [0..100] of Char;begin s:='11111111'; CopyMemory(@c[0], @s[1], Length(S));end; 其实string应该可以当作一个字符数组,所以您尽可以象上面几位大侠所说的使用。如:var s: string; c: char;begin s := 'I Love You!'; c := s[1]; // c = 'I'end; var s:String; c: array [0..100] of Char; i:integer;begin s:='11111111'; for i:=0 to Length(S)-1 do begin c[i]:=s[i]; end; end; var s: string; c: char;begin s := 'I Love You!'; c :=char(s);end; string本质上讲本来就是一个数组mystr : Stringmystr[0] ---> 存放的是数组的长度mystr[1]之后存放的是实际数据所以通过改变mystr[0]的数据大小就可以实现字符串(其实就是数组啦)的截位与扩容 看来答得差不多了,那我就up、up吧 :) var s:String; c: array [0..100] of Char;begin s:='11111111'; CopyMemory(@c[0], @s[1], Length(S));end; string就是N个char型的字符组成的串,只要一次只取出一个的话,就是char型的否则就是string型的~~ 我还有个问题,怎么将edit.text中的string型改成数值型(如integer)? ft你多查查SDK嘛~基本的类型转换你应该要知道的呀var mystr : String; myint : Integer;Begin mystr := Edit1.Text; myint := StrtoInt(mystr)End注意,请确认该Edit的text可以被转换为整型 var s:String;begin s:='s'; s[1]:='a'; showMessage(s[1]); 我都不知道string转化为char到底什么意思…… 谢谢loveyank!我刚刚学delphi,我会好好努力!来csdn真挺好的! s:='abc';s[1]='a';依次类推。 窗口不能正常显示 紧急问题(在线等) 程序怎么老是意外退出 DELPHI中怎么调用VC写的DLL? access数据库的设计问题 有没有那位能提供一些DIRECTOR方面的技术文档或资料或下载网址 菜鸟的问题:ClientDataSet1中如何知道连服务器的DataSetProvider1? 自定义事件?(急,在线等候) delphi 的例子中有一个聊天程序.可是不支持三方或更多人一起聊.请问怎么改啊.谢谢了. 关于F1Book的问题,会者不难,不够可再加分!!! 如何获得用ADOConnection1连接的服务器名和当前连接的数据库名 我要用一个字符串变量(代表窗体名) 打开窗体
s:String;
begin
s:='s';
s[1]:='a';
showMessage(s[1]);
s:String;
c: array [0..100] of Char;
begin
s:='11111111';
CopyMemory(@c[0], @s[1], Length(S));
end;
var
s: string;
c: char;
begin
s := 'I Love You!';
c := s[1]; // c = 'I'
end;
s:String;
c: array [0..100] of Char;
i:integer;
begin
s:='11111111';
for i:=0 to Length(S)-1 do
begin
c[i]:=s[i];
end;
end;
s: string;
c: char;
begin
s := 'I Love You!';
c :=char(s);
end;
mystr[1]之后存放的是实际数据所以通过改变mystr[0]的数据大小就可以实现字符串(其实就是数组啦)的截位与扩容
s:String;
c: array [0..100] of Char;
begin
s:='11111111';
CopyMemory(@c[0], @s[1], Length(S));
end;
你多查查SDK嘛~
基本的类型转换你应该要知道的呀var
mystr : String;
myint : Integer;
Begin
mystr := Edit1.Text;
myint := StrtoInt(mystr)
End注意,请确认该Edit的text可以被转换为整型
s:String;
begin
s:='s';
s[1]:='a';
showMessage(s[1]);
s[1]='a';
依次类推。