Raw 暗场校准 I
2016-02-25 16:20
337 查看
CFileFind tempFile; BOOL bIsFound; //查找文件夹中是否有*.Raw文件 bIsFound = tempFile.FindFile(Dir + _T("\*.raw")); //如果有,则开始遍历 while (bIsFound) { bIsFound = tempFile.FindNextFile(); //如果找到的是返回上一层的目录 if (tempFile.IsDots()) continue; //如果找到的是文件夹,则递归遍历 if (tempFile.IsDirectory()) { tempFile.GetFilePath(); } //否则读取raw else { CString tempfileName = tempFile.GetFilePath(); unsigned short * lpdata; FILE * fp = fopen(tempfileName,"rb"); if (fp!=NULL) { fseek(fp,0L,SEEK_END); size_t filesize = ftell(fp); rewind(fp); lpdata = new unsigned short[filesize]; fread(lpdata,1,filesize,fp); if (lpdata != NULL) { CFile logfile(_T("log.log"), CFile::modeWrite|CFile::modeCreate); CString str = "read file faild"; logfile.Write(str,str.GetLength()); logfile.Flush(); logfile.Close(); } delete [] lpdata; } }
相关文章推荐
- Raw 暗场校准 II
- python time函数
- android简单实例--------普通菜单optionMenu,上下文菜单ContextMenu,弹出式菜单的使用PopuMenu(一)
- 性能调优之剖析OutOfMemoryError
- haproxy日志配置
- 学习笔记:神秘的 IOCP 完成端口
- C#读取DWG
- 华硕Xtion 在ubantu14.04 下使用OpenNI2找不到device的问题
- mysql安装完成之后为root用户添加密码
- MySQL Profiling的使用
- 深入理解JVM之垃圾回收详解
- 35、公众号(订阅号)消息列表
- 34、JsonUtils
- 33、FinalDb - afinal库
- 文件相关
- 问题记录:在打包APK的时候遇到的问题
- iOS:手把手教你发布代码到CocoaPods(Trunk方式)
- 获得磁盘盘符ID
- jQuery+Superfish制作下拉菜单
- 性能调优之提高 ASP.NET Web 应用性能的 24 种方法和技巧