如何在CB6里面,尽量简便的把一个文件的内容读到一个AnsiString里?谢谢

adunisrunning 2009-04-29 05:08:00
如题,谢谢。
...全文
81 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
adunisrunning 2009-04-30
  • 打赏
  • 举报
回复
谢谢大家
qwd100815 2009-04-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 springworker 的回复:]
AnsiString s,Dir;
TStringList *pList = new TStringList;
pList->LoadFromFile("文件夹\\1.txt");
s ="文件夹\\"+ pList->Text.Trim();
Dir=ExtractFilePath(s);
ShowMessage(s);
[/Quote]
up
springworker 2009-04-30
  • 打赏
  • 举报
回复
AnsiString s,Dir;
TStringList *pList = new TStringList;
pList->LoadFromFile("文件夹\\1.txt");
s ="文件夹\\"+ pList->Text.Trim();
Dir=ExtractFilePath(s);
ShowMessage(s);
Kallen 2009-04-29
  • 打赏
  • 举报
回复
改进下:
TStringList *strlist = new TStringList();
strlist->LoadFromFile("...");
strlist->Text 即为楼主需要的,记住要delete strlist;
zhgwbzhd 2009-04-29
  • 打赏
  • 举报
回复
需要注意长度吧。
jame2001 2009-04-29
  • 打赏
  • 举报
回复


TStringList *lstFile = new TStringList;
try
{
lstFile->LoadFromFile("D:\\temp\\BCB\\ListView\\1.txt");

AnsiString asStr;
for (int i = 0; i < lstFile->Count; i++)
{
asStr= lstFile->Strings[i];
}
}
__finally
{
delete lstFile;
}



13,826

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧