在一个算法里,我先把一个命为in2txr文件复制到project下,里面有2*1024个数。
然后进入到我的算法里会得出三个数。现在导师叫我mfc做个对话框,通过mfc打开一个存有2*1024个数的txt,取代以前我直接复制到project下的in2读取方法。
有点类似这样mfc小白请大神指点,打搅系统推荐的大神们了。
然后进入到我的算法里会得出三个数。现在导师叫我mfc做个对话框,通过mfc打开一个存有2*1024个数的txt,取代以前我直接复制到project下的in2读取方法。
有点类似这样mfc小白请大神指点,打搅系统推荐的大神们了。
版主你好请问 打开后 怎么和我源代码的freopen进行关联啊让freopen打开的是读进去的txt
版主你好请问 打开后 怎么和我源代码的freopen进行关联啊让freopen打开的是读进去的txt
CString path;
CFileDialog dlg;
dlg.DoModal();
path=dlg.GetPathName();
freopen(path,"r",stdin);
版主你好请问 打开后 怎么和我源代码的freopen进行关联啊让freopen打开的是读进去的txt
CString path;
CFileDialog dlg;
dlg.DoModal();
path=dlg.GetPathName();
freopen(path,"r",stdin);你好,我按你说的写了下,提示错误是 path是cstring的,不能从cstring转换到FILE,stdin这个形参也和FILE的实参不兼容
版主你好请问 打开后 怎么和我源代码的freopen进行关联啊让freopen打开的是读进去的txt
CString path;
CFileDialog dlg;
dlg.DoModal();
path=dlg.GetPathName();
freopen(path,"r",stdin);你好,我按你说的写了下,提示错误是 path是cstring的,不能从cstring转换到FILE,stdin这个形参也和FILE的实参不兼容==================
我把freopen_s改成freopen后stdin没报错了,path还是报错
版主你好请问 打开后 怎么和我源代码的freopen进行关联啊让freopen打开的是读进去的txt
CString path;
CFileDialog dlg;
dlg.DoModal();
path=dlg.GetPathName();
freopen(path,"r",stdin);你好,我按你说的写了下,提示错误是 path是cstring的,不能从cstring转换到FILE,stdin这个形参也和FILE的实参不兼容==================
我把freopen_s改成freopen后stdin没报错了,path还是报错
这是因为freopen的参数是char*类型,你要把CString类型转换成string。
string temp=path.GetBuffer();
path.RealseBuffer();
freopen(temp.c_str(),"r",stdin);