1.如何检查SD卡的故障
摄像机提示请检查记忆卡一般是储存卡的问题。
你可以将存储卡在电脑上格式化一下---1、把存储卡插入读卡器,并连接上电脑上的USB接口;2、打开电脑上的[开始][控制面板][管理工具][[计算机管理][磁盘管理],在此会找到你的[可移动磁盘]。A、右击该[可移动磁盘],选[属性][工具][查错][开始检查],在弹出窗口里勾上自动修复文件系统错误和扫描并试图恢复坏扇区后,按开始;B、完成上述操作后,再右击该[可移动磁盘],选格式化(选择FAT及快速格式化)另外还可以对存储卡的金手指进行一次清洁---存储卡上的金属接触片和摄像机上的触点都有可能氧化而产生污垢。
这样就会导致接触不良,当然会影响摄像机对存储卡的读取。象处理电脑上的内存条金手指的污垢那样,把上述部位先用像皮擦,再用白纸清洁干净,将会解决此问题引起的故障。
若上述措施无效,只能考虑换卡。
2.MFC如何读取文件到内存,再写到磁盘
读入内存是你自己写的,当然也可以让一个图片对象自己读进来,读写的底层过程是用createfile打开,然后用readfile来读取数据到你自己指定的内存存储区,然后你可以在把它写到其他地方,需要你在其它地方在创建一个文件仍然是createfile,然后用writefile写入就行。
我说的是windows API实现,任何被封装的类都需要靠这种方法。
但对于C++可以使用iostream这样的类,但他们也是在使用createfile 这写API函数。
至于MFC我并不会用,但底层的方法他还是支持的,就这3个函数就行, createfile writefile reatefile,任何语言都支持,这是windows提供的,所以需要将其连接WIN32.dll连接进来,MFC怎么做我并不会,但C和C++只要写#include
转载请注明出处育才学习网 » mfc怎么检测sd卡写扇区错误