dsp6748的数据读取scanf()问题

2019-07-27 20:19发布

我需要使用c6748对一个大约1000个数据进行运算处理,这些数据存在txt中,我想先用malloc进行内存分配一个指针,然后通过scanf函数从txt将这些数据读进这个指针里,但是读取一直失败,读的为0或接近0的数字,请问是什么原因?有什么办法可以解决?
或者是否有其他办法读取这些数据?
谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
玛尼玛尼哄
1楼-- · 2019-07-28 00:33
你要看哪个txt在哪儿存着,你可以不用txt,直接存放数据在flash里。
amosjie
2楼-- · 2019-07-28 04:10
 精彩回答 2  元偷偷看……
zhangmangui
3楼-- · 2019-07-28 04:32
amosjie 发表于 2015-5-24 14:13
你好,我给出txt的地址不就可以了吗?当我读取的数据量小时是可以读出来的,量大就不行了。
因为我的原始 ...

Reverse.rar (56.71 KB, 下载次数: 6) 2015-5-24 21:59 上传 点击文件名下载附件

请参考我给你的代码   
玛尼玛尼哄
4楼-- · 2019-07-28 05:40
可以直接你自定义的存放在flash里面就可以了。
amosjie
5楼-- · 2019-07-28 11:20
zhangmangui 发表于 2015-5-24 21:59
请参考我给你的代码

非常感谢版主的回复。
我最后是这样解决的:对于少量的数据我是能用scanf读取出来的,数据多了就不行,因为我读取的数据放在了malloc分配的内存空间里了,最后我扩大了堆的设置空间,就可以了!
今后还会遇到各种问题,还需要向您请教。
amosjie
6楼-- · 2019-07-28 11:59
玛尼玛尼哄 发表于 2015-5-25 20:03
可以直接你自定义的存放在flash里面就可以了。

嗯,我也考虑过,不过这样是不是要把数据一个个输入进去?

一周热门 更多>