Delphi TStringStream 怎样转换String ? 10
procedureTForm1.Button1Click(Sender:TObject);varss:TStringStream;str:String;beginss:=...
procedure TForm1.Button1Click(Sender: TObject);
var
ss:TStringStream;
str:String;
begin
ss:=TStringStream.Create('');
for i:=0 to 99 do
begin
ssThickness.WriteString(Floattostr(i+1)+',');
end;
str:= ???SS ; //???此处怎样转换到字符串?
end; 展开
var
ss:TStringStream;
str:String;
begin
ss:=TStringStream.Create('');
for i:=0 to 99 do
begin
ssThickness.WriteString(Floattostr(i+1)+',');
end;
str:= ???SS ; //???此处怎样转换到字符串?
end; 展开
展开全部
//关于PChar和String之间的转换,看看这段代码。
var
str1:String;
str2:PChar;
Begin
SetLength(str1,255); //String类型设置固定长度
//下面是相互赋值
str1:=str2;
str2:=@str1[1];
end;
var
str1:String;
str2:PChar;
Begin
SetLength(str1,255); //String类型设置固定长度
//下面是相互赋值
str1:=str2;
str2:=@str1[1];
end;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
str:=ss.DataString; 这样就是将TstringStream转换成String
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
str := ss[0] ;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不太明白你说的是什么意思
追问
就是SS执行for循环后就会有数据在里面了,然后我想取出来赋到字符串变量str,就是这样!
追答
tstringstream 有个属性 datastring 帮助里有解释:
Use DataString to get access to the text of the stream. The text represents the information that is being transferred by means of the string stream. Size is the number of bytes in the string, and Position is the current position within DataString.
Note: DataString is a read-only property. DataString can be used to change the contents of the string, but applications can't change the DataString itself.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询