void CAView::OnFileWrite()
{
CFile *my_file;
char* pFileName="test.txt";
(*my_file).Open(pFileName,CFile::modeCreate|CFile::modeWrite);
CString str="a;ldkfj";
(*my_file).Write(str,str.GetLength());
(*my_file).Close();
};
这段代码执行后没有文件产生,我还必须用到*My-filevoid
CAView::a(CFile b)
{
};
void CAView::c()
{
CFile d;
a(d);
};
错在那里,如何改???
{
CFile *my_file;
char* pFileName="test.txt";
(*my_file).Open(pFileName,CFile::modeCreate|CFile::modeWrite);
CString str="a;ldkfj";
(*my_file).Write(str,str.GetLength());
(*my_file).Close();
};
这段代码执行后没有文件产生,我还必须用到*My-filevoid
CAView::a(CFile b)
{
};
void CAView::c()
{
CFile d;
a(d);
};
错在那里,如何改???
解决方案 »
- 完成端口多线成IOCP的乱序猜想
- 关于VC调试时,无法查看变量的内容,请高手指教.
- 创建动态菜单的问题
- 编译《深入浅出MFC》编译出错请教
- ras 拨号连接问题
- 大家说说为什么ondraw要做成虚函数
- OpenGL 怎么剪裁?我用glBegin(GL_QUADS)生成了几个平面, 怎么让他们互相遮挡?
- 请问各位高手,我编写的MFC ActiveX控件在edit控件输入中文出现乱码? 有什么好的解决办法?
- VC++中调用动态链接库函数出错
- BCB VS VC!!!!
- 我想把ToolTip封装成WinAPIDll,但里面调用InitCommonControlsEx这个函数总是出错
- TTL究竟有什么意义?请指点
(*my_file).Open(pFileName,CFile::modeCreate|CFile::modeWrite);
你不new一个实例出来,怎么用呢
CFile *my_file = NULL;
my_file = new CFile;
(*my_file).Open(pFileName,CFile::modeCreate|CFile::modeWrite);
void CAView::OnFileWrite()
{
CString str="a;ldkfj";
CFile my_file("test.txt",CFile::modeCreate|CFile::modeWrite);
my_file.Write(str,str.GetLength());
my_file.Close();
};