我想编一个VC++的小界面,读取一个很多行的txt文件,并在editbox中显示,代码如下:
void CReadWrteSTLDlg::OnBnClickedRead()
{
// TODO: 在此添加控件通知处理程序代码
CFileDialog *OpenFile;
OpenFile=new CFileDialog(TRUE,L".txt",NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,L"文本文件(*.txt)|*.txt|所有文件 (*.*)|*.*||");
if(OpenFile->DoModal() == IDOK)
{
m_Edit.Empty();
CFile file;
file.Open(OpenFile->GetFileName(),CFile::modeReadWrite);// 获得.txt文件描述符
DWORD Length = file.GetLength();
UINT DWORDRead=file.Read(m_Edit.GetBuffer(Length),Length);//利用文件描述符,读取.txt文件的内容
file.Close();//关闭.txt文件
UpdateData(FALSE);
}
}
其中 m_Edit是与editbox绑定的alue变量,CString型。
可以正常读取Unicode编码的txt,但是在文件末尾会多出来很多乱码(附图,就是最后像韩文的字符,实际上文档到“END2”就结束了)求高手指导!!!!!!!!
求VC++读取TXT编程高手!我已经被折磨几天了!!!
然后用方法ReadString(CString)读取文本,当方法返回NULL时,读取结束。
...但我一点想法也没有,之前简单学过c,有点基础,求高手指教...
看孙鑫《VC++深入详解》有一章专门是讲VC++的数据库访问技术的。到CSDN下载就可以,讲得很好。我在公司培训都用这本书!学得很快! 看了不少的书,也写了不少的代码,简单总结一下我的学习方法,笔者是按以下的顺序来学习的:C\/C++ ――> SDK ――> MFC ――>COM\/DCOM\/ATL\/COM+,当然这...
求高手指点,VC++编程怎么实现自动复制指定网页到.txt文件??
自己编个vc程序,使用CHtmlView作为视图类,显示网页,使用IHtmlDocument2接口就可以。
vc++怎么提取指定字符串!高手来救命!!
1 从文件中读一个字符,如果文件读完了就退出 2 如果读到的是"<",那么一直读,读到">"为止,并把存放提取后的字符数组清空(或者存到其它的变量中,如果你是用的二维数组,就把第一唯的当前坐标向后移动1)3 如果读到的不是"<",存入存放结果的字符数组中,继续第1步 ...
我是一名残障人士想自学编程成为一名程序员。谁能给我指示出一条自学...
这些当然可以借助软件来完成,即就是你没有绘画天赋,也不是什么太大的问题。至于编程语言,建议你还是学习C++语言,因为它不但功能强大,而且是编程语言的最好选择。我们这里有一位残疾人,他经过多年的努力,已经是VC++的高手了,希望不久将来,你也是一位编程高手。希望你成功!
vc++中 如何将CString的字符串写入TXT文件
现在我们一般使用的VC,工程属性中默认设置都是使用UNICODE字符集的。当我们在.cpp里写代码时,所有的文本都是按UNICODE编译的。问题就在这里,notepad.exe程序读.txt文件时,它首先要分析.txt文件首部,如果没有特殊情况,它是按照ansi标准打开显示.txt文件的文本内容。而我们写入.txt文件用的是UNICODE,...
在VC++编程时出现源文件打不开: 这是为什么,请高手指点
可以试试这样:1、在Project菜单中添加GLassBox.h文件,如图 2、也可以在工程名中右键,Add files to project,如图。仅供参考
...学习编程四大误区之一:就是通过MC IDE VC++来学习C++是走了弯路...
我的 网络上有种说法,学习编程四大误区之一:就是通过MC IDE VC++来学习C++是走了弯路; 感觉大学里边学不到编程的深入一点的东西。甚至连VC++很多强大功能都不会用。语言也不通。而副教授却说,我们教给你们的是思想;VC++只是一种工具?你们是怎样理解的呢?难道学习VC++... 感觉大学里边学不到编程的深入一点...
VC++编程高手请进(关于编辑CPU负载测试软件的问题),急,急,急,急。急...
去网络公司请个打手来
VC++MFC编程中,怎样让编辑框显示特定字符?
可以在InitDialog函数里:读出到变量后,可以用字符串或者CString对象格式化后,调用SetWindowText()函数来实现。函数具体怎么调用参看msdn就知道了