读取文件到字符串的简单问题(在线等)

twowood 2006-07-22 05:44:44
有个文本文件,想读一行到字符串中,处理完后,在读一行,直至结束.要例子源码.
...全文
127 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
BlueDeepOcean 2006-07-22
  • 打赏
  • 举报
回复
援引:
文本文件,想读一行到字符串中,处理完后,在读一行,直至结束

解答:
if (FileExists("c:\\yourfolder\\yourfile.ext")) //文件存在吗?
{
AnsiString As = "";
TStringList *sl = new TStringList;
sl->LoadFromFile("c:\\yourfolder\\yourfile.ext"); //加载文件
for (int i = 0;i < sl->Count;i ++)
{
As += sl->Strings[i] + "\n"; //添加每一行道字符串中
...
}
ShowMessage(As);
}
else
ShowMessage("文件不存在!");
BlueDeepOcean 2006-07-22
  • 打赏
  • 举报
回复
楼主很像一位出题老师嘛,而且口气很硬哦!
电脑爆 2006-07-22
  • 打赏
  • 举报
回复
假如文本文件为aa.txt

TStringList *str=new TStringList;
str->LoadFromFile("aa.txt"); //把文本文件读入字符串列表

//从str中的第一行开始读取至最后一行
for(int i=0;i<str->Count;i++)
{
//对这一行进行处理
}

str->SaveToFile("aa.txt"); //处理完后再保存回去

13,825

社区成员

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

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