通过readLine()来一行一行的读取文件的内容,

weirou1 2012-11-07 08:55:08
通过readLine()来一行一行的读取文件的内容,
然后怎么在TextEdit中把文件的内容显示?求建议或源代码
...全文
1031 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
loveheronly 2012-11-07
  • 打赏
  • 举报
回复
http://blog.csdn.net/loveheronly/article/details/7877217 1.按照文本原来的格式全部读取显示: 1) ifstream in(sourcefile, ios::in); istreambuf_iterator<char> beg(in), end; string content(beg, end); in.close(); 2) fstream file; string line; string content; file.open(sourcefile);//输入的是D:\guo.txt if(!file) { g_Log.print(LogLevel_Info,"[SendHttp] open file fail.\n"); } while(getline(file, line,"r") { }
wumn29 2012-11-07
  • 打赏
  • 举报
回复
#include "stdafx.h"
#include <fstream>
#include <string>
using namespace std;

void main(void)
{
ifstream ifstm("f:\\shif1.dat",ios::out|ios::binary);//打开配置文件
if(!ifstm){
exit(1);
}
        vector<string> v;//用来存储从文件中读取的内容
        string tmp;
while(!ifstm.eof())
        {
           ifstm>>tmp;//一行一行的读取
           v.push_back(tmp); //将读取的信息存进vector里面 ,从尾部插入 
        }
ifsrm.close();
        vector<string>::iterator it;
     for(it = v.begin(); it != v.end(); ++it)
     {
       //调用函数将*it显示到界面
     }

}
nickwu1220 2012-11-07
  • 打赏
  • 举报
回复
SetDlgItemText

64,282

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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