MFC文件打开,小程序段解释

char* pszFileName = "c:\\myfile.txt"; //定义一个字符串
CStdioFile myFile; //定义一个标准文件对象
CFileException fileException;// 定义一个文件异常对象

if (myFile.Open(pszFileName,//打开文件,参数分别是文件名、打开模式、返回的异常(如果发生的话)
CFile::typeText|CFile::modeCreate|CFile::modeReadWrite),&fileException)
{
myFile.SeekToEnd();
//将文件指针移动到文件末尾准备进行追加文本的操作
//此处可以编写追加文本的操作
myFile.WriteString("第1行\n"); // 往文件追加内容
CString strOrder; //定义一个字符串
strOrder.Format("%d,%.3f",66,88.88);//把两个数值格式化为字符串作为strOrder的内容
myFile.WriteString(strOrder); //往文件追加内容(6688.880)
}
else
{
TRACE( "Can't open file %s, error = %u\n",pszFileName, fileException.m_cause );//如果文件打开失败,就输出这句话
//注意:TRACE是调试宏,只有在debug版本中起作用,在release中将被忽略(即不会输出任何信息)
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值