如何把string里的内容按行读取出来?50分 一个string里的内容是从有换行的文本文件里读取出来的,文本文件如下:1234561234562543252545从文件里每次可以用readln读取一行,但是如何从string里每次读取一行呢?有没有现成的函数可用?用tstringlist类可以吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var b:string ; astrings:TSTRINGS; astrings:=Tstrings.create(self); astrings.loadfromfile('youfile.txt'); b:=astrings[0]; 我的意思是不在磁盘上建立任何文件,直接从string里读取,可以把string的内容输入到一个tstream里然后用tstrings.loadform***实现吗?高手请指教~~~~~~ 直接把string转换为tstringlist类型可行吗? var st: TStringList;begin st := TStringList.Create; st.Add('string转换为tstringlist?'); ...end; 搞定了,用tstringlist.loadfromstream读一个tstringstream.create(string)就可以了 100分在线等待解决dll线程里对vcl的操作 delphi自定义函数中数组作行参,长度设定怎么出问题? 【求在线的大哥帮忙】关于ADOQuery1.FieldByName 《小弟没分了》 如何实现让memu有横向的滚动条(意思是说我的窗体里有17个子菜单但是只能显示10个,另外的以滚动条形式出现) 怎么取得WinExec的执行结果? 如何对计算字段进行排序? 哪位大哥教教我c/s结构数据库的连接。好难,我快风了 如何将ADOQuery查询结果显示至DBGrid中去? 上传文件 有谁讲一讲TStoredProc 组件怎么用,??? ADO连接问题——分只给一个人 谁能解决这个问题
b:string ;
astrings:TSTRINGS; astrings:=Tstrings.create(self);
astrings.loadfromfile('youfile.txt');
b:=astrings[0];
可以把string的内容输入到一个tstream里然后用tstrings.loadform***实现吗?高手请指教~~~~~~
begin
st := TStringList.Create;
st.Add('string转换为tstringlist?');
...
end;