利用CStdioFile创建文件并写入文件

这篇博客介绍了如何在C++中使用CStdioFile类来创建文件,并通过示例代码展示了如何向文件中写入内容以及追加新的数据。通过GetDlgItemText获取用户输入的文件路径和内容,然后利用CStdioFile的Open方法创建或打开文件,SeekToEnd方法定位到文件末尾,最后使用WriteString追加写入数据。
摘要由CSDN通过智能技术生成

 BOOL CFileCWtestDlg::OnInitDialog()
{

   // TODO: 在此添加额外的初始化代码
    GetSystemTime();


void CFileCWtestDlg::OnBnClickedButton1()
{
    // TODO: 在此添加控件通知处理程序代码
    CString filename;
    GetDlgItemText(IDC_STATIC_FileDir,filename);
    CStdioFile file;
    file.Open(filename, CFile::modeCreate);
    MessageBox(filename+_T("文件创建成功"),"信息提示",MB_OK);
}

void CFileCWtestDlg::GetSystemTime()
{
    CString StrCurTime;
    SYSTEMTIME SysTime;    
    ::GetLocalTime(&SysTime);
    StrCurTime.Format (_T("C:\\%d-%d-%d.txt"),SysTime.wYear,SysTime.wMonth,SysTime.wDay);
    SetDlgItemText(IDC_STATIC_FileDir,StrCurTime);
}
void CFileCWtestDlg::OnBnClickedButton2()
{
    //

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值