VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 938|回复: 1

保存数据只有表头,没有第二行以下内容,那里出来问题

[复制链接]
87_avatar_middle
最佳答案
0 
在线会员 发表于 2023-11-20 16:11:42 | 显示全部楼层 |阅读模式


{
        // TODO:  在此添加控件通知处理程序代码
        TCHAR szFilter[] = _T("逗号分隔符文件(*.csv)|*.csv|所有文件(*.*)|*.*||");
        CFileDialog fileDlg(FALSE, _T("csv"), NULL, 0, szFilter, this);

        CString strFilePath;
        if (fileDlg.DoModal() == IDOK){
                strFilePath = fileDlg.GetPathName();
                //SetDlgItemText(IDC_EDIT1, strFilePath);//把文件名字显示在保存名称中
        }
        CStdioFile dstFile;
        CFileException ex;
        if (!dstFile.Open(strFilePath, CFile::modeReadWrite | CFile::modeCreate, &ex)){
                TCHAR szError[1024];//获取失败信息
                ex.GetErrorMessage(szError, 1024);
                MessageBox(szError, _T("保存文件"));//获取出错信息
                return;
        }
        dstFile.WriteString(_T("No,Result,Date,Station\n"));
        TCHAR buff[4096];
        int lineCount = m_ListCtrl.GetItemCount();//获取List框中的行数
        for (int i = 0; i < lineCount; i++){
                memset(buff, 0, 4096);
                int nRead = m_ListCtrl.GetNextItem(i, LVIS_SELECTED);

                //int nRead = m_ListCtrl.GetLine(i, buff, 4096);
                if (nRead == 0){
                        dstFile.WriteString(_T("\n"));
                }
                else{
                        wcscat_s(buff, _T("\n"));//自动增加换行
                        dstFile.WriteString(buff);//把Buff中的信息写进文件中
                }
        }
        dstFile.Close();

        return;

}




上一篇:mfc右侧工具栏没有视频中的properties中的选项该怎么调出来呢?
下一篇:如何在主界面中取得Tab_control控件里面的其它控件数据?
04_avatar_middle
最佳答案
23 
online_vip 发表于 2023-11-20 18:44:23 | 显示全部楼层
  for (int i = 0; i < lineCount; i++){
                memset(buff, 0, 4096);
                int nRead = m_ListCtrl.GetNextItem(i, LVIS_SELECTED);

最后一句m_ListCtrl.GetNextItem改成m_ListCtrl.GetItemText
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

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

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

GMT+8, 2024-5-20 00:44

Powered by CcTry.CoM

© 2009-2021 cctry.com

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