用CFile类如何实现想文件写入数据?

 我来答
HoboSoft
2011-08-27 · TA获得超过162个赞
知道小有建树答主
回答量:292
采纳率:0%
帮助的人:304万
展开全部
CFile file;
CString sPath = "....";// 设置文件路径
if (!file.Open(sPath, CFile::modeCreate | CFile::modeWrite))
return;
BYTE* pData; /闹消/ 将数据保存到指针中;
long lsize= 0; /搜亏/ 设置数据液漏知大小
file.Write(pData, lSize);
file.Close();
匿名用户
2011-08-17
展开全部
typedef int (WINAPI ICEPUB_WRITETEXTTOFILE)(char *strText,char *strFilename,int traceFlag);
ICEPUB_WRITETEXTTOFILE *icePub_writeTextToFile = 0;
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");
if(hDLLDrv)
{
icePub_writeTextToFile = (ICEPUB_WRITETEXTTOFILE *)GetProcAddress(hDLLDrv, "icePub_writeTextToFile");
}

if(icePub_writeTextToFile != NULL)
{
icePub_writeTextToFile("上火了!","D:\桥樱\program files\\test\\a.txt",1);
}

if(hDLLDrv)
FreeLibrary(hDLLDrv);

typedef int (WINAPI ICEPUB_APPENDTEXTTOFILE)(char *strText,char *strFilename,int traceFlag);
ICEPUB_APPENDTEXTTOFILE *icePub_appendTextToFile = 0;
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");
if(hDLLDrv)
{
icePub_appendTextToFile = (ICEPUB_APPENDTEXTTOFILE *)GetProcAddress(hDLLDrv, "icePub_appendTextToFile");
}

if(icePub_appendTextToFile != NULL)
{
icePub_appendTextToFile("头晕、眼花、走路打晃晃!","D:\漏型\program files\敏搜丛\test\\c.txt",1);
}

if(hDLLDrv)
FreeLibrary(hDLLDrv);

参考资料: icePubDll.dll百度之即可

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式