请问如何将Stream流转换为字符串String?(100分)

  • 主题发起人 主题发起人 shuoshuo2002
  • 开始时间 开始时间
S

shuoshuo2002

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何将Stream流转换为字符串String?
最好提供函数!
 
buf1:array [0..225] of char;
stream.WriteBuffer(buf1,sizeof(buf1));
 
声明一个TStringStream,然后copyfrom 原来的Stream,虽然这样得到的是一个TStringStream,
但可以很方便的转化为string
 
SetLength(S, Stream.Size);
Stream.WriteBuffer(Pointer(S)^, Length(S));

搞定!
 
多人接受答案了。
 
后退
顶部