VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 928|回复: 0

[求助] 【同一个项目,在类A中能打开,但是在类B中就不能打开了,文件路径相同。代码如下】

[复制链接]
14_avatar_middle
在线会员 发表于 2016-6-10 12:36:22 | 显示全部楼层 |阅读模式
3驿站币
【同一个项目,在类A中能打开,但是在类B中就不能打开了,文件路径相同。代码如下】
void CClientDlg::OnInitMessage()类A
{
// 读取全部客户信息存储到buf中

m_ClientList.DeleteAllItems();

CFile ifs;

ifs.Open(_TXT_LI, CFile::modeReadWrite);// 打开一个文件供读写

ifs.SeekToBegin(); // 移动文件指针到文件开始处

UINT unFileLen = ifs.GetLength();

TCHAR* pszFileBuf = new TCHAR[unFileLen + 2];

memset(pszFileBuf, '\0', unFileLen + 2);

UINT unReadNum = 0;

while (unReadNum <= (unFileLen - 1))

{

unReadNum += ifs.Read(pszFileBuf, unFileLen);// 读取文件内容存储到buf中

ifs.Close();// 关闭文件
}

void CCAddClient::OnBnClickedButton1()类B
{
// TODO: 在此添加控件通知处理程序代码

UpdateData(TRUE);

//CString szCli;

_sntprintf_s(szCli.GetBuffer(), 100, 100, L"姓名=%s,产品=%s,车型=%s,颜色=%s,裸价=%s,全包价=%s,业务员=%s,日期=%s,", m_szName, m_szChanPin, m_szCheXin, m_szYanSe, m_szLuoJia, m_szQuanBaoJia, m_YeWuYuan, m_szTime);

Sleep(100);

CFile fi;

fi.Open(_TXT__LI, CFile::modeReadWrite);// 打开一个文件供读写

fi.SeekToEnd();

fi.Write(szCli.GetBuffer(), szCli.GetLength() * 2);

fi.Close();

EndDialog(IDD_DIALOG_CREATE_CLIENT);
}

6(HQ2IEO[062(@0E}_W{`41.png
7~C7(22[37CTZMBL9RK@]HF.png




上一篇:关于WIN7下安装VS2013的问题 求助!
下一篇:谁能帮我看看这是怎么回事啊?
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-5-27 16:23

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表