声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 鱼宝宝

[综合讨论] fwrite为什么不能一个字节一个字节的写入呢

[复制链接]
 楼主| 发表于 2009-7-27 11:56 | 显示全部楼层

谢谢ydlcsu的答复,不过不用这样,定义成全局变量即可!
回复 支持 反对
分享到:

使用道具 举报

发表于 2009-7-27 15:43 | 显示全部楼层

回复 楼主 鱼宝宝 的帖子

家里桌上型PC没UltraEdit, 刚刚用了笔电试跑下!
a=[19 5 7 10 23 68 15 12 3 8 92 66 4 7 27 61 28 11 31 17];
fw=fopen('testa.dat','w'); fwrite(fw,a,'int8'); fclose(fw);
testa.dat文件中的数据用UltraEdit打开, 启动HEX Mode是这样的:13 05 07 0A 17.....
没问题的!

评分

1

查看全部评分

 楼主| 发表于 2009-7-29 16:45 | 显示全部楼层
谢谢,我也解决了,不过解决的有些莫名其妙,今天早上试着运行了一下程序,突然就可以了,谢谢chaching热心的帮助。
再向您请教一个问题:
matlab默认的变量类型是double,能否自己定义变量时定义一个int,uint等其他类型的变量;还有就是能否将一个定义过的变量强制转换为自己需要的变量类型。谢谢!
发表于 2009-7-29 18:27 | 显示全部楼层
看看uint8, uint16, uint32, uint64, 不过个人未使用过!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-17 02:44 , Processed in 0.079816 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表