怎样从Memo中逐行读取Memo中的内容?

特招 2004-03-31 04:37:19
怎样从Memo中逐行读取Memo中的内容并把它的内容放到一个数组中?
如: memo1中打开了一个文本文件
Form1->Memo1->Lines->LoadFromFile(Form1->OpenDialog1->FileName);
文本文件有如下内容:
第一行:阿拉锁可将多幅
第二行:拉咔叽离开家
第三行:拉卡死决定法

将第一行中的内容存放在字符串数组s[0]中
将第二行中的内容存放在字符串数组s[1]中
将第三行中的内容存放在字符串数组s[2]中
以此类推

麻烦讲的详细点,呵呵,谢谢!
...全文
168 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
特招 2004-04-09
  • 打赏
  • 举报
回复
好了
特招 2004-04-09
  • 打赏
  • 举报
回复
我的帖子怎么结不了了啊
stiwin 2004-04-08
  • 打赏
  • 举报
回复
Memo->Lines->Strings[0].c_str();
qiuafa 2004-04-08
  • 打赏
  • 举报
回复
for (int i=0;i<Memo->Lines->Count;i++)
{
char *p = Memo->Lines->Strings[i].c_str();
}
gangAndgang 2004-04-08
  • 打赏
  • 举报
回复
晕,Lines是stringlist类型本身就可用下标访问
Lines[0],Lines[1].....
特招 2004-04-08
  • 打赏
  • 举报
回复
不好意思,打扰了
特招 2004-04-08
  • 打赏
  • 举报
回复
把Memo控件换成RichEdit就可以了

1,221

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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