给个读取文件到cstring 的例子 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CStdioFile f(...);CString strLine ;f.ReadString(strLine); 前阵子的一个程序改了下,给你参考{ // TODO: Add your control notification handler code here CString sFileFilter = "*.txt | *.txt"; CString sFileName; CFileDialog fDlg(true, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, sFileFilter, NULL); fDlg.DoModal(); sFileName = fDlg.GetFileName(); if(sFileName != "") { CFile file(sFileName, CFile::modeRead); int nFileLength = file.GetLength(); char *buffer; HGLOBAL hgl = ::GlobalAlloc(GMEM_MOVEABLE, nFileLength + 1); buffer = (char *)::GlobalLock(hgl); file.Read(buffer, nFileLength); CString strBuf; strBuf.Format("%s", buffer); ::GlobalUnlock(hgl); ::GlobalFree(hgl); } 继承CListCtrl的ActiveX控件怎么做 高分求SQL查询语句,高手进,顶贴有分 关于Resize窗口透明控件问题 请问treeview的TreeView_GetItem() 百分求md5算法做好地小程序,要有源程序 如何修改文件属性?急! 关于工具栏上按钮表示有下拉菜单的小三角的问题,谢谢 在VC++里用WINSOCK控件? 急求,vc++字符和汉字计算 怎么判断timer还活着 兄弟们啊,英语很重要啊 怎么用VC实现,类QQ聊天窗口,有相似的类不?自己画太花时间,在此请教一下
CString strLine ;f.ReadString(strLine);
// TODO: Add your control notification handler code here
CString sFileFilter = "*.txt | *.txt";
CString sFileName;
CFileDialog fDlg(true, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, sFileFilter, NULL);
fDlg.DoModal();
sFileName = fDlg.GetFileName();
if(sFileName != "")
{
CFile file(sFileName, CFile::modeRead);
int nFileLength = file.GetLength();
char *buffer;
HGLOBAL hgl = ::GlobalAlloc(GMEM_MOVEABLE, nFileLength + 1);
buffer = (char *)::GlobalLock(hgl);
file.Read(buffer, nFileLength);
CString strBuf;
strBuf.Format("%s", buffer);
::GlobalUnlock(hgl);
::GlobalFree(hgl);
}