+ -
当前位置:首页 → 问答吧 →  如何将缓冲区的数据保存成数组格式??

如何将缓冲区的数据保存成数组格式??

时间:2011-12-21

来源:互联网

我现在缓冲区里有一串数据,需要保存成数组格式然后再解码。c语言,pc上编程用的是turbo c

作者: flyingbugcc   发布时间: 2011-12-21

我是先读出来再保存呢 ,还是直接从缓冲区保存,两种方法应该怎么搞?

作者: flyingbugcc   发布时间: 2011-12-21

定义一个字节数组,在串口通信处理过程中边读边存即可。

作者: Veron_04   发布时间: 2011-12-21

存的时候得用那个函数存呢?

作者: flyingbugcc   发布时间: 2011-12-21

直接定义一个相应数据类型的指针指向缓冲区,即可以数组的方式访问数据

作者: lhcwjy   发布时间: 2011-12-21

引用 4 楼 lhcwjy 的回复:

直接定义一个相应数据类型的指针指向缓冲区,即可以数组的方式访问数据


能举个例子么 我菜鸟~~

作者: flyingbugcc   发布时间: 2011-12-21

推荐使用WinHex软件查看文件或内存中的原始字节内容。

不要把
fopen("...","...");fscanf,fprintf,fclose //读时把\r\n替换成\n,写时把\n替换成\r\n;读到\x1a就设置EOF;读写的内容当字符看待

fopen("...","...b");fread,fwrite,fclose //不作以上替换,遇到\x1a仍继续读;读写的内容当字节看待
弄混了

作者: zhao4zhong1   发布时间: 2011-12-21