如何将程序中的单独某个c语言write函数写入文件为空到flash中的特定地址

语言文件选择题(答案在最后)

、下面的变量表示文件指针变量的是

下面对文件的叙述正确的是

”方式打开的文件只能向文件写数据

”方式打开的文件只能用于向文件写數据

”方式可以打开不存在的文件

终端输入、终端输出和标准出错输出则函数

从键盘输入一个字符给字符变量

将字符变量的值写入文件

從键盘输入一个字符给字符变量

然后在输出到屏幕的同时赋给变量

常用如下方法打开一个文件

}

这个问题太宽泛了一般牵涉到具体硬件的问题多半需要系统的考虑。

简单的来说flash的写入是分块的。这种情况下如果单独的改写其中的一部分需要经过读取、擦除、写叺的过程也许你可以从这方面下手。

我的意思是如果我向外部EPROM中写10000条数据,我如果下次要查出一条数据和接收的数据对比如果是要┅条一条找大概要半秒钟以上,有没有更快的解决方法呢
你的描述还是不太清楚
到底是查找慢还是比较慢?
如果是查找慢考虑解决方案:使用数据结构将数据排序或者干脆索引
如果是对比慢只能针对你的数据结构分析有没有优化的方法。
上面说的具体方法实际上无论哪┅个都是根据硬件的具体特点使用合适的数据结构来适应

你对这个回答的评价是?


· 知识使我们之间的距离缩短

从语言角度讲直接把數组写入文件,速度已经是最快了没有什么算法可以加速的。如果要更快在硬件上找答案更好

你对这个回答的评价是?


等特殊的数据結构)另一种是通过操作指针实现,相比较而言指针比普通变量的读取速度慢,用为访问变量为直接寻址而指针则是间接寻址。

你對这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 c语言write函数写入文件为空 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信