MFC中写入临时文件夹中的方法
2015-10-23 11:39
344 查看
最近在做一个MFC的项目,在VS上运行OK,需要写出的文件也能成功写出,但把程序打包成dll插件放在测试平台上,无法正确的在工程目录下写出文件。经过老师的提醒,设置了将文件写出到电脑的临时文件夹下,可以成功写出。写文件的代码如下:
char tempPath[50]; DWORD dwSize=50; GetTempPath(dwSize,tempPath); string temp_path(&tempPath[0],&tempPath[strlen(tempPath)]); ofstream f_temp(temp_path+"temp_out.txt"); if(f_temp){ for (int i=0;i<9;i++) f_temp<< m_CalcResult[i] << " "; } f_temp <<Xs<<" "<<Ys<<" "<<Zs<<" "; f_temp.close();
函数GetTempPath就是得到临时文件夹路径。剩下的,就是C++简单的写文件操作。读文件方法一样,先找到路径,然后进行读写就可以了,读文件如下:<pre name="code" class="cpp">char tempPath[50]; DWORD dwSize=50; GetTempPath(dwSize,tempPath); string temp_path(&tempPath[0],&tempPath[strlen(tempPath)]); //MessageBox(NULL,temp_path.c_str(),"The Temp Path",MB_OK); string outMatrix = temp_path + "temp_out.txt";
相关文章推荐
- SSH+Easyui应用部署至新浪服务器数据库连接及问题
- AsyncHttpClient传输
- ImageSwitcher的初用
- 写入cookie,再读出cookie
- 开发和客户的矛盾
- 安装qwt
- IOS开发 录音权限访问-AVAudioSession
- s-plus
- ReactJs入门教程
- 解决VS2005 VS2008 vs2010断点无效-源代码与原始版本不同
- C 函数指针 在OC中应用
- zookeeper自动清理日志
- Android实现捕获TextView超链接的方法
- test/exec/match
- node.js学习一(node入门)
- js刷新框架子页面的七种方法
- iOS中关于UILabel的一些特殊处理
- Xcode更新, 各种插件适配问题
- SparkR:数据科学家的新利器
- (一)PHP简介