遇到一个数据导入问题
char szFileFilter[]="excel文件(*.xls)|*.xls|"
"文本文件(*.txt)|*.txt|"
"所有文件(*.*)|*.*||";
CFileDialog FileDlg(1,"","",
OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT|OFN_PATHMUSTEXIST|OFN_FILEMUSTEXIST,
szFileFilter,this);
FileDlg.m_ofn.lpstrTitle=_T("导入内存");
if(FileDlg.DoModal()==IDOK)
{m_e1=FileDlg.GetFileName();
path1=_T(FileDlg.GetPathName());
FILE *fp;
fp=fopen(m_e1,"r+");
for(i=0;i<50;i++)
fscanf(fp,"%le",&b[i]);
ofstream x("ddddddddd.xls");
for(i=0;i<50;i++)
x<<b[i]<<endl;
我想实现将现在有的excel表格的数据读入到新创建的excel表格中;用的是c++代码结合的基于对话框的mfc程序,编译时没有错的,运行的话新的表格也创建了就是没有把数据读入进去。
注:文件路径path1已经定义;数组b[]也已经声明为double类型。