求助:问题在哪里呀?
就是不知道问题出在哪里?在一个M文件中(s是一个已经有了值的100*20的矩阵):
fid=fopen('hechengjilushuju.dat','wt');
fprintf(fid,'% g \n',s);
fclose(fid);
在同一个路径下的另一个M文件中:
fid=fopen('hechengjilushuju.dat','rt');
a=fscanf(fid,'% g',);
这样应该把值赋给了a了吧?
可是运行后
>> a
a =
''
>> fid
fid =
4
fid=4应该是数据读取应该对了,而且查看hechengjilushuju.dat里面确实是正确的数据,可是怎么a就没赋上值了呢?
想了好久也没想明白,清哪位高手帮一下忙了,谢谢了! 原帖由 chuxue 于 2007-5-16 18:57 发表 http://www.chinavib.com/forum/images/common/back.gif
就是不知道问题出在哪里?
在一个M文件中(s是一个已经有了值的100*20的矩阵):
fid=fopen('hechengjilushuju.dat','wt');
fprintf(fid,'% g \n',s);
fclose(fid);
在同一个路径下的另一个M文件中:
...
%g 是连在一起的 真是这个问题,在fprintf中好像这个没影响,在fscanf中这个出问题了
唉,这么个问题折腾了我好半天了
谢谢楼上的了!!!!!
页:
[1]