CString::mid();简单的操作不知道哪里出错了。
mfc吧
全部回复
仅看楼主
level 9
千机变busy 楼主
就是读取一个txt文件,用CString作为缓冲区,用mid()函数出错了。
测试代码
CString tem;
tem=(_T("E:\\C文件\\music\\mysongslist.txt"));
CFile load;
if(load.Open(tem, CFile::modeCreate | CFile::modeReadWrite |CFile::modeNoTruncate))
{
int len=load.GetLength();
int f1,f2;
CString loadbuffer;
TCHAR *pz=loadbuffer.GetBuffer(len);
load.Read(pz,len);
f2=loadbuffer.Find("\r\n",);
MessageBox(loadbuffer.Mid(0,2));
loadbuffer.ReleaseBuffer();
}
load.Close();
2015年05月04日 14点05分 1
level 9
千机变busy 楼主
用的是VC++ 6.0.
2015年05月04日 14点05分 2
1