blusun_2008 发表于 2009-4-10 16:10

C语句如何用MATLAB实现

我有一个C的语句
fread(&evfile, sizeof(evfile), 1, fp);
其中evfile为char evfile[16]型的,fp为一个要读的文件,

我要把它改写成MATLAB语言,我把它写成evfile=fread(fp,16); 读出来的结果是不对,要怎样把这一语句用M语言来改写?

wqsoooooooooo 发表于 2009-4-10 17:09

回复 楼主 blusun_2008 的帖子

请楼主说的详细一点,没能看懂你的意思!
evfile[16]型的这句是否说是一个数组??
sizeof(evfile) 又是什么??

blusun_2008 发表于 2009-4-10 17:31

char evfile 就是定义一个字符型的数组;
sizeof(evfile) 是这个变量的字节个数,这些都是在C++6.0的环境下编写的
我是想把它改写在MATLAB环境下的语句

ChaChing 发表于 2009-4-10 23:00

C语言没学彻底, 不太确定意义了!
建议楼主应直接说明问题即可!

blusun_2008 发表于 2009-4-12 20:38

问题解决了,那个fread的语句,改写成matlab时,还是用fread,开始只是自己没看清这个函数的帮助介绍。呵呵,谢谢个位帮忙了!
页: [1]
查看完整版本: C语句如何用MATLAB实现